阿里云ECS centOS安装mysql8.0

  由于工作的原因,想把本地的一些数据移到云端,便于访问和整理,需在远程安装mysql8.0。购买的阿里云服务器,操作系统为centOS 8.0 64位。

一、安装过程

  1.打开远程连接工具,连接服务器。由于我的服务器之前未安装过mysql,所以直接进行安装操作。
  2.创建目录,用于存放mysql,我存放在/usr/local目录下,新建的mysql8.0文件夹。

[root@iZwz957zp7tzjutmifvf5iZ ~]# mkdir /usr/local/mysql8.0

  3.进入目录后,进行下载:

[root@iZwz957zp7tzjutmifvf5iZ ~]# cd /usr/local/mysql8.0
[root@iZwz957zp7tzjutmifvf5iZ mysql8.0]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  4.进行安装。
  注意:通过上面步骤下载后,在下载提示中,会显示安装的名字,如mysql80_community_release7-3.noarch.rpm,安装名字需一致。

[root@iZwz957zp7tzjutmifvf5iZ mysql8.0]# yum localinstall mysql80_community_release7-3.noarch.rpm

  在安装过程中会遇到is this ok [y/n]:选项,输入y即可
  完成后,在进行安装:

[root@iZwz957zp7tzjutmifvf5iZ ~]# yum install mysql-community-server

  5.成功后启动:service mysqld start 查看状态service mysqld status

[root@iZwz957zp7tzjutmifvf5iZ ~]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service      //提示行
[root@iZwz957zp7tzjutmifvf5iZ ~]# service mysqld status

  出现started MySQL server标识启动成功

  6.查看初始密码:

[root@iZwz957zp7tzjutmifvf5iZ ~]# cat /var/log/mysqld.log | grep password

  7.修改初始密码:必须修改初始密码才能够真正操作mysql

[root@iZwz957zp7tzjutmifvf5iZ ~]# mysql -uroot -p
Enter password:                         //输入初始密码,密码不显示,输入即可
mysql> alter user 'root'@'localhost' identified by 'your password';

二、可能遇到的坑(报错)

1.No match for argument: mysql-community-server错误

  在安装过程第四步,yum install mysql-community-server可能会遇到错误:No match for argument: mysql-community-server,可通过执行命令yum module disable mysql后,重新安装:

yum module disable mysql
# 然后再重新执行安装命令就可以了
yum install mysql-community-server

2.修改密码命令不对

  在修改初始密码时,若开始使用了update user set authentication_string=password('your password') where user='root';,会报错You have an error in your SQL syntax;
在这里插入图片描述
  这里报错的原因,是使用的修改密码的命令不对,得使用:

mysql> alter user 'root'@'localhost' identified by 'your password';

3.密码格式不对

  使用alter user 'root'@'localhost' identified by 'your password';修改密码时,your password如果太简单,会遇到错误Your password does not satisfy the current policy requirements:
在这里插入图片描述
  mysql8.0我输入了大小写英文加数字,也出现报错,后面使用了特殊符号才成功,如果修改密码不成功,则大小写英文、数字、特殊字符等多种组合方式尝试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值