环境:CentOS7 + MySQL5.6.37
01、卸载自带的mariadb
#查询是否有mariadb
rpm -qa | grep mariadb
#卸载,rpm -e后面跟上面查询出来的名称
rpm -e mariadb-libs-5.5.65-1.el7.x86_64
02、安装依赖包
yum install -y libaio
03、下载rpm安装包
#在/usr/local/src目录下创建mysql目录,并在此目录里下载MySQL5.6.37的rpm包
cd /usr/local/src/
mkdir mysql
cd mysql
wget https://cdn.mysql.com/archives/mysql-5.6/MySQL-5.6.37-1.el7.x86_64.rpm-bundle.tar
#如果没有wget命令,就按如下先安装wget命令再下载
yum install -y wget
#解压下载的rpm包
tar -xvf MySQL-5.6.37-1.el7.x86_64.rpm-bundle.tar
04、安装MySQL
#安装MySQL Client
rpm -ivh MySQL-client-5.6.37-1.el7.x86_64.rpm
#安装MySQL Server
rpm -ivh MySQL-server-5.6.37-1.el7.x86_64.rpm
#启动MySQL
service mysql start
#查询是否启动成功,如下显示SUCCESS表示启动成功
service mysql status
05、修改密码
安装成功后,会生成一个随机的默认密码保存在/root/.mysql_secret 文件中。
#查看默认密码
cat /root/.mysql_secret
使用默认密码连接数据库,如下语句中-p后面的便是上面查看的默认密码。
mysql -uroot -pWaGfLdW28oUq_SSc
#如下表示把root用户的密码设置成123456,如果要改成其它的密码,替换引号中的内容即可。
mysql> set password=password('123456');
#验证修改后的密码是否生效
mysql> exitmysql> mysql -uroot -p123456
06、设置root用户的远程连接权限
#选择mysql数据库
mysql> use mysql;
#把如下引号中的123456替换成前面设置的root用户的密码
mysql> grant all privileges on *.* to 'root'@'%'identified by '123456';
#刷新
mysql> flush privileges;
至此,我们就完成了MySQL5.6.37的安装与配置。
注:这种方式安装的MySQL配置文件是/usr/my.cnf。
关注蓉华教育,了解更多技术干货!