废话不多说,直接上教程。

1.首先执行如下命令,更新YUM源。

rpm -Uvh http://dev.mysql/get/mysql57-community-release-el7-9.noarch.rpm

执行完上面命令后如果出现Peer reports incompatible or unsupported protocol version.这个错误请执行 yum update -y nss curl libcurl

2.执行如下命令,安装MySQL。

yum -y install mysql-community-server --nogpgcheck

3.执行如下命令,查看MySQL版本号。

mysql -V

4.返回结果如下,表示您已成功安装MySQL。

5.执行如下命令,启动MySQL服务。

systemctl start mysqld

6. 执行如下命令,设置MySQL服务开机自启动。

systemctl enable mysqld

7.配置MySQL的root用户密码。

执行如下命令,查看/var/log/mysqld.log文件,获取root用户的初始密码。

grep 'temporary password' /var/log/mysqld.log

8.返回结果如下所示,您可以查看到root用户的初始密码。

9. 执行以下命令,使用root用户登录数据库。

mysql -uroot -p

10.返回结果如下所示,输入root用户的初始密码。(输入的密码是不会显示出来的)

11.执行以下命令,修改MySQL的root用户的初始密码。

set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。 ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

12.执行以下命令,授予root用户远程管理权限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
  1. 输入exit退出数据库。

  2. 执行以下命令,使用root用户登录数据库

  3. mysql -uroot -p12345678 

  4. 到这里mysql的安装大功告成,他的安装目录默认是安装在/var/lib/mysql这个目录

  5. 也可以使用   find / -name mysql  这个命令进行查看mysql的安装目录

  6. 参考阿里云实验室文档:MySQL数据库快速部署实践 - 云起实验室-在线实验-上云实践-阿里云开发者社区-阿里云官方实验平台-阿里云

连接数据库

1.进入mysql -uroot -p12345678 

 输入use mysql;

紧接着输入:update user set host = '%' where user = 'root';

开放端口

firewall-cmd --permanent --add-port=3306/tcp

最后flush privileges;

 到这里就能使用工具成功连接数据库了

更多推荐

Linux服务器装mysql数据库并且连接数据库(详细教程)(阿里云)