環(huán)境: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目錄下創(chuàng)建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
使用默認密碼連接數(shù)據(jù)庫,如下語句中-p后面的便是上面查看的默認密碼。
mysql -uroot -pWaGfLdW28oUq_SSc
#如下表示把root用戶的密碼設置成123456,如果要改成其它的密碼,替換引號中的內容即可。
mysql> set password=password('123456');
#驗證修改后的密碼是否生效
mysql> exitmysql> mysql -uroot -p123456
06、設置root用戶的遠程連接權限
#選擇mysql數(shù)據(jù)庫
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。
關注蓉華教育,了解更多技術干貨!