CentOS安装mysql

一枝梅 1月前 ⋅ 43 阅读

1.安装wget

yum install wget

2.下载mysql的rpm

wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3.安装mysql的rpm

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

这时候会在 /etc/yum.repos.d/目录下生成两个文件 mysql-community.repo和mysql-community-source.repo

4.修改repo文件(安装5.7,不要8.0)

cd /etc/yum.repos.d/
vim mysql-community.repo

将 [mysql57-community] 下的 enabled 设置为1,表示打开5.7 将 [mysql80-community] 下的 enabled 设置为0,表示关闭8.0 修改完保存退出

5.安装Mysql

yum -y install mysql-community-server

这时候可能会出现No match for argument: mysql-community-server的错误,需要运行命令:

 yum module disable mysql

然后重新尝试运行命令:

yum -y install mysql-community-server

6.查看mysql版本

mysql --version

7.启动Mysql并查看Mysql状态

systemctl start mysqld.service
systemctl status mysqld.service

8.获取临时密码

grep "password"  /var/log/mysqld.log

9.远程登陆设置

使用命令

mysql -uroot -p

登陆mysql,之后使用命令

set global validate_password_policy=LOW;

降低密码复杂度要求,然后使用命令

ALTER USER USER() IDENTIFIED BY 'your password';

重置密码,之后使用命令

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; #123456为你需要设置的密码

设置远程访问,然后使用命令

FLUSH PRIVILEGES;

刷新权限。 退出mysql。

10.重启mysql

 service mysqld restart

安装完成

11.注意腾讯云个坑货

腾讯云需要在控制台开放端口

参考文章:

https://blog.csdn.net/qq_37130607/article/details/105854301

https://blog.csdn.net/muziljx/article/details/81541896

https://blog.csdn.net/zhanaolu4821/article/details/93622812

https://blog.csdn.net/zhaokuo719/article/details/105508321/


#centos #mysql #linux
我有话说:

全部评论: 0

    文章目录