Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
一、卸载旧版本MySQL
首先在命令行终端进行操作,需要使用root身份,可以使用以下命令切换到root身份:
su -
现在我们可以开始卸载原来版本的MySQL了。如果你之前使用的是RPM安装方式安装的MySQL,可以使用yum remove命令卸载掉:
yum remove mysql mysql-server mysql-libs mysql-devel
如果你之前使用的是通过源代码编译安装的MySQL,需要使用以下命令进行卸载:
rpm -qa | grep mysql
rpm -e mysql-xxxx
其中,xxxx是版本号。
卸载完成后,我们需要进行下一步操作。
二、安装MySQL 5.7.18
-
添加MySQL Yum Repository:
bash
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum localinstall mysql57-community-release-el7-10.noarch.rpm
运行后会提示“MySQL Yum Repository added successfully”。 -
安装MySQL:
bash
yum install mysql-server
运行该命令后,会下载MySQL5.7.18,并安装在系统上。 -
启动MySQL服务:
bash
systemctl start mysqld
运行后,会启动MySQL服务,并且MySQL服务会自动在系统开机时启动。 -
查看MySQL服务状态:
bash
systemctl status mysqld
查看到MySQL服务已经启动并且正在运行,表示MySQL安装成功。
三、MySQL基础配置
完成上述安装后,需要进行MySQL基础配置,以保证MySQL能够正常使用。
-
修改MySQL默认密码:
bash
grep 'temporary password' /var/log/mysqld.log | awk '{print $5}'
运行后,会显示一个长的临时密码,类似于“A7b13CdF6g$”之类的。用该密码进行登录:
bash
mysql -uroot -p
然后会提示我们输入密码。输入临时密码后,进入MySQL命令行。修改密码:
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
其中,newpassword是你设置的新密码。最后退出MySQL命令行:
sql
quit; -
修改MySQL配置文件:
bash
vi /etc/my.cnf
打开my.cnf文件后,在[mysqld]下面添加一行:bash
character-set-server=utf8mb4
然后保存退出。 -
重启MySQL服务:
bash
systemctl restart mysqld
至此,MySQL5.7.18 yum方式从卸载到安装过程已经完成。
示例说明
-
如何查看MySQL服务状态?
在命令行终端输入以下命令:
systemctl status mysqld
,然后执行,就可以看到MySQL服务的状态信息了。 -
如何修改MySQL默认密码?
首先需要在命令行终端输入以下命令:
grep 'temporary password' /var/log/mysqld.log | awk '{print $5}'
,然后执行,就可以看到一个长的临时密码了。接着需要通过该临时密码登录MySQL:mysql -uroot -p
,然后输入该临时密码后,进入MySQL命令行。最后使用ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
命令来修改密码,其中,newpassword为你需要设置的新密码。最后退出MySQL命令行,使用命令quit;
。