华为云ECS+CentOS7.6+MySQL5.7+(可能出现报错解决)
1.安装wget(wget:Linux服务器从互联网中下载文件命令)
yum -y install wget
2.下载mysql的源
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
3.安装yum库
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
4.安装MySQL(安装过程中y/n填y)
yum install -y mysql-community-server
-
可能出现下面的问题
-
解决:
用这个之后
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再来一次
yum install -y mysql-community-server
6.开启MySQL
systemctl start mysqld.service
7.MySQL5.7在安装时第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式
grep 'temporary password' /var/log/mysqld.log
实例如图
初始密码为 /xj*CI<rT9Sy
7.先通过上面的密码来登录mysql并修改密码
mysql -u root -p
下面即进入了mysql命令行,输入:
ALTER USER 'root'@'localhost' IDENTIFIED BY '填入自己设置的符号默认规则的新密码';
8.给指定用户设置访问权限,以便于远程访问
grant all privileges on *.* to 'root'@'%' identified by '填入自己设置的符号默认规则的新密码';
9.服务器设置可远程访问
-
更改安全组
-
新建安全组
-
创建安全组后,配置规则,打开3306端口
这里可以选中,快速添加规则,在出入方向都来一遍勾上MySQL和一些需要的(这里都选一遍也行,不考虑安全问题的话)
-
配好后,你的服务器实例选上这个规则就行
10.打开数据库管理工具,连接
主机:输入云服务器ip
密码是你设置的数据库密码,完结撒花!~
参考文献
[1]https://blog.csdn.net/weixin_45405425/article/details/104155273
[2]https://blog.csdn.net/ruziwang/article/details/80361700
[3]https://blog.csdn.net/yaoyaozaiye/article/details/122571169