我的系统环境:CentOS 7.4 64位
下载页面:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
Select Version:
5.6.42
Select Operating System:
Red Hat Enterprise Linux / Oracle Linux
Select OS Version:
Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)
按照以上选项来筛选,然后在出现的筛选结果里依次下载如下RPM文件
RPM Package, MySQL Server (MySQL-server-5.6.42-1.el7.x86_64.rpm)
https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.42-1.el7.x86_64.rpm
RPM Package, Client Utilities (MySQL-client-5.6.42-1.el7.x86_64.rpm)
https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.42-1.el7.x86_64.rpm
解释:MySQL-server用于建立mysql服务,MySQL-client是用于登录到mysql数据库的客户端工具
1、安装
mysql官方推荐使用yum工具来安装。
我也强烈推荐使用yum工具来安装rpm包,因为它会自动安装rpm包的依赖,比如 perl。
# yum工具方式安装rpm文件
$ yum install -y MySQL-server-5.6.42-1.el7.x86_64.rpm
$ yum install -y MySQL-client-5.6.42-1.el7.x86_64.rpm
# 或者 rpm工具方式安装rpm文件
$ rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm
$ rpm -ivh MySQL-client-5.6.42-1.el7.x86_64.rpm
2、启动服务(注意是mysql,不是mysqld)
$ service mysql start
3、必须修改初始密码,否则无法进行任何操作
# 先查看初始密码
$ cat /root/.mysql_secret
# 然后用初始密码登录
$ mysql -uroot -p
# 登录后,在mysql命令行中执行以下代码即可修改初始密码
SET PASSWORD = PASSWORD('123456');
官方文档:https://dev.mysql.com/doc/refman/5.6/en/linux-installation-rpm.html
如何卸载mysql?
答:先查询包名,然后根据得到的包名来卸载
# yum工具方式卸载
$ yum list mysql*
$ yum remove -y MySQL-server.x86_64
$ yum remove -y MySQL-client.x86_64
# rpm工具方式卸载
$ rpm -qa | grep -i mysql
$ rpm -e MySQL-server-5.6.42-1.el7.x86_64
$ rpm -e MySQL-client-5.6.42-1.el7.x86_64