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的方式进行连接