欢迎光临散文网 会员登陆 & 注册

WSL2-CentOS7 安装MySQL5.7(yum)

2023-04-07 16:18 作者:GoblinCwl  | 我要投稿


准备工作

1.使用 yum -y update 更新yum (非必须,生产环境谨慎使用)

2.卸载是否已安装(或自带)的mariadb rpm -e --nodeps mariadb-libs

3.安装mysql的yum源

  https://dev.mysql.com/downloads/repo/yum/

进入MySql官网yum仓库
复制yum源的地址

安装源和本体

1.使用 wget 下载到CentOS里(任意位置,如/temp,不影响)

yum安装wget:yum -y install wget

当然,手动下载后复制进去也行

2.使用 rpm -ivh mysql80-community-release-el7-7.noarch.rpm 安装yum源

输入 yum repolist all | grep mysql 可以看到,默认enabled的是MySQL8.0的版本,我需要安装的是5.7的版本,所以操作一下,分别输入 yum-config-manager --disable mysql80-community yum-config-manager --enable mysql57-community

再次查看,已经是5.7的版本enabled了

4.安装mysql

使用 yum -y install mysql-community-server 安装

5.启动mysql服务

使用 systemctl start mysqld.service 启动mysql的服务

在登陆之前,我建议先修改配置文件,一步到位,使用 vi /etc/my.cnf 修改配置文件,在 [mysqld] 下添加如下内容,具体配置内容可自行查阅资料,根据需要变更

使用 systemctl restart mysqld 重启mysql服务

使用 grep 'temporary password' /var/log/mysqld.log 查询mysql默认生成的临时密码

使用 mysql -u root -p,然后输入临时密码,登录mysql

进入mysql后,使用 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 修改mysql中root用户的密码

其他常用设置

1.开机自启 systemctl enable mysqld

2.远程登陆

   登录mysql后,依次输入

   use mysql; 

   update user set host='%' where user='root';

   flush privileges;

WSL2-CentOS7 安装MySQL5.7(yum)的评论 (共 条)

分享到微博请遵守国家法律