CentOS 7安装mysql 5.7
首先添加MySQL Yum仓库到系统的仓库列表里
- 去下载页面 选择适当的仓库
- 下载所选择的仓库
- 安装下载下来的仓库,通过使用以下命令安装,其中platform-and-version-specific-package-name替换为下载的文件名字
shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm
安装MySQL Server
shell> sudo yum install mysql-community-server
启动MySQL Server
shell> sudo service mysqld start
你可以通过下面的命令来检查MySQL server的运行状态
shell> sudo service mysqld status
对于MySQL5.7,在服务器启动之前会有一系列初始化操作
- 列表内容
- 初始化服务器
- 会自动生成SSL证书和key文件到数据目录里
- 默认情况下 validate_password 插件会被安装和启用
- 自动创建超级用户’root’@’localhost’,并且会自动生成一个密码,可以在MySQL的错误日志中找到,密码可以通过以下方式查询
shell> sudo grep 'temporary password' /var/log/mysqld.log
- 通过下面的命令修改密码
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourPassword';
注意:因为validate_password插件的原因,密码必须包含一个大写字母,一个小写字母,一个数字和特殊符号。并且密码长度不低于8位。