mysql
是最流行的关系型数据库管理系统,在 web 应用方面 mysql 是最好的 rdbms(relational database management system:关系数据库管理系统)应用软件之一。
MySQL的安装
下载MySQL的安装文件
安装MySQL需要以下两个文件,大家都可以在官网上下载。
MySQL安装
服务器端和客户端的安装命令如下:
服务器端测试是否安装成功,可运行netstat查看MySQL端口是否打开,默认端口是3306,命令如下:
MySQL的启动与停止
启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时,运行以下命令即可:
停止和重启
注意:因版本不同可能造成命令不同,这儿只列举本版本的命令,其它版本请问度娘。
MySQL配置
几个重要目录
MySQL安装完后不像SQL server默认安装在一个目录中,它的数据库文件、配置文件以及命令文件分别在不同的目录中,下面介绍几个目录: 1.数据库目录
MySQL(Linux)
MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了全新选择。
下载
2.配置文件
3.相关命令
4.启动脚本
修改登录密码
MySQL默认没有密码,安装完后增加密码的重要性是不言而喻的。 1.命令
格式:mysqladmin -u 用户名 -p 旧密码 password 新密码 2.例子(给root加密码123456):
注意:因为开始时root没有密码,所以-p旧密码可以省略。
数据库备份和恢复
1.备份数据库
2.恢复数据库
[root@test1 local]# rpm -ivh MySQL-server-5.2.0-0.glibc23.i386.rpm[root@test1 local]# rpm -ivh MySQL-client-5.2.0-0.glibc23.i386.rpm[root@test1 local]# netstat -nat[root@test1 init.d]# /etc/init.d/mysql start[root@test1 local]# service mysqld stop[root@test1 local]# service mysqld restart/etc/lib/mysql//usr/share/mysql(mysql.server命令及配置文件)/usr/bin(mysqladmin、mysqldump等命令)/etc/rc.d/init.d/usr/bin/mysqladmin -u root password \'new-password'\[root@test1 local]# usr/bin/mysqladmin -u root password 123456mysqldump –user=root –password=root密码 –lock-all-tables 数据库名 > 备份文件.sqlmysql -u root –password=root密码 数据库名