早就想去写的一篇博文,因为我在部署现在这个网站的服务器时,使用了最新版的MySQL,按照网上的教程安装出现了不少问题,写在这里备忘。
获取rpm
- 访问 https://www.mysql.com/downloads/ 选择Yum Repository
- 选择适合于自己系统的版本,比如我的是CentOS7,则选择这个,点击下载(Donwnload)
- 忽略下载页面的登录提示,右键"No thanks,just start my download.",复制连接
- 连接到服务器,使用wget命令下载rpm
|
|
安装MySQL
- 导入rpm,使用命令:
|
|
2. 完成后使用:
|
|
安装MySQL社区版 提示后按y开始安装,会自动下载文件,可能需要一段时间,依网速和服务器位置而定 提示"Is this ok"时再次输入y并回车,确认
设置MySQL
- 启动MySQL 使用
|
|
启动MySQL服务 使用
|
|
查看状态 不能使用mysqld来启动,会启动失败 2. 连接到MySQL MySQL8不支持无密码登录,在初次安装时就自动生成了root用户的密码 使用
|
|
查看root用户的密码 使用
|
|
并输入默认密码(Linux系统输入密码时不会显示) 连接到MySQL服务器
修改默认密码
连接到MySQL服务器后,使用
|
|
修改root的密码,其中’pWD123456-‘是要修改成的新密码
注意!MySQL8默认安装 validate_password 插件。这将要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符, 并且密码总长度至少为8个字符。
如果不符合密码规范,修改密码会失败
|
|
修改成功会控制台输出
|
|
使用“exit”或“quit”命令退出MySQL