Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

  • Post category:Linux

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

  1. 添加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”。

  2. 安装MySQL:

    bash
    yum install mysql-server

    运行该命令后,会下载MySQL5.7.18,并安装在系统上。

  3. 启动MySQL服务:

    bash
    systemctl start mysqld

    运行后,会启动MySQL服务,并且MySQL服务会自动在系统开机时启动。

  4. 查看MySQL服务状态:

    bash
    systemctl status mysqld

    查看到MySQL服务已经启动并且正在运行,表示MySQL安装成功。

三、MySQL基础配置

完成上述安装后,需要进行MySQL基础配置,以保证MySQL能够正常使用。

  1. 修改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;

  2. 修改MySQL配置文件:

    bash
    vi /etc/my.cnf

    打开my.cnf文件后,在[mysqld]下面添加一行:

    bash
    character-set-server=utf8mb4

    然后保存退出。

  3. 重启MySQL服务:

    bash
    systemctl restart mysqld

至此,MySQL5.7.18 yum方式从卸载到安装过程已经完成。

示例说明

  1. 如何查看MySQL服务状态?

    在命令行终端输入以下命令:systemctl status mysqld,然后执行,就可以看到MySQL服务的状态信息了。

  2. 如何修改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;