Centos服务器安装MySQL
利用闲置服务器安装MySQL,用于项目练手
Linux版本:Centos7.9
MySQL版本:8.0.36
一、下载MySQL
从Oracle官网下载最新版本的MySQL
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar
在 /usr/local/src目录下创建一个mysql目录,进入目录后将下载的mysql解压到mysql目录下
mkdir /usr/local/src/mysql
tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar -C /usr/local/src/mysql/
二、安装
yum install -y perl.x86_64

在mysql目录下执行yum安装命令,等待跑完安装成功
 yum install -y mysql-community-*.rpm

显示Complete!即为安装成功

三、启动
systemctl start mysqld
查看运行状态
systemctl status mysqld

如果active是active (running)则启动成功
四、获取初始密码
grep 'temporary password' /var/log/mysqld.log

五、登录
mysql -uroot -p

修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘@766414Love521’;
设置密码的时候提示您密码不符合规范

原因是密码过于简单,密码中需要包含大小写字母、数字以及要保证长度

六、远程连接
切换到mysql
use mysql;
查询权限
默认情况下只允许本地localhost连接
select host from user where user='root';

修改权限
update user set host = '%' where user ='root';

刷新权限
flush privileges;


在华为云服务器安全组中开放端口

Navicat中测试连接,连接成功安装完毕!

注意事项
如果出现下面无法连接的情况,可以尝试使用ssh的方式进行连接


















![[笔试强训day01]](https://img-blog.csdnimg.cn/direct/ea4db5be66a84fcdb6e4ec6ea34ca39a.png)


