阿里云服务器安装mysql8
- 服务器:CentOS 8.0 64位
- mysql8
- 查看是否安装:
rpm -qa | grep mysql
- 移除不想要的版本:
yum remove 名称
- 下载mysql8.0:
地址:https://dev.mysql.com/downloads/repo/yum/
- 上传到服务器:
- 在终端进入 mysql rpm 包所在的目录,执行下面命令:
yum localinstall mysql80-community-release-el8-1.noarch.rpm
-
然后,可以在 /etc/yum.repos.d 目录下多两个文件:(说明 MySQL Yum 仓库添加成功。并没有安装 MySQL)
-
安装 MySQL 8.0:
- 使用命令:
yum install mysql-community-server
- 此时可能报错:
安装mysql之前要先禁用默认的mysql模块,然后再进行安装,成功开始安装了
yum module disable mysql
- 启动 MySQL 服务:
sudo service mysqld start
- 启动后会生成默认密码,在 /var/log/mysqld.log 能找到一段记录:
cat /var/log/mysqld.log | grep password
- 用临时密码登录 MySQL 命令:
mysql -u root -p
- 修改密码:
alter user user() identified by '新密码';
- 数据库远程登录设置:
use mysql; update user set host='%' where user='root'; flush privileges;
- 测试远程连接: