1.資料準備
操作系統:centos 7
數據庫安裝文件:MySQL-5.6.45-1.el7.x86_64.rpm-bundle.tar
2.Linux系統環境準備
2.1 檢查是否安裝了mariadb
rpm -qa|grep -i mariadb
2.2 如果查詢有記錄則卸載
rpm -qa|grep mariadb|xargs rpm -e --nodeps
2.3 安裝依賴
yum -y install perl perl-devel autoconf
3.安裝Mysql服務端和客戶端
3.1 將文件拷貝到/usr/local/src
3.2 解壓文件,當然當前文件夾出於/usr/local/src下
tar -xvf tar -xvf MySQL-5.6.45-1.el7.x86_64.rpm-bundle.tar
3.3 安裝服務端
rpm -ivh MySQL-server-5.6.45-1.el7.x86_64.rpm --force --nodeps
3.4 安裝客戶端
rpm -ivh MySQL-client-5.6.45-1.el7.x86_64.rpm --force --nodeps
3.5 查看安裝結果
rpm -qa|grep -i mysql
3.6 啓動mysql
systemctl start mysql
3.7 查看Root密碼
cat /root/.mysql_secret
3.8 登錄Mysql客戶端
mysql -u root -p
#粘貼剛纔複製密碼
3.9 修改密碼
set password=PASSWORD('xxxxxxxxx');
3.10 設置外部訪問root用戶
USE mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.1' IDENTIFIED BY 'xxxx' WITH GRANT OPTION;
如果是允許所有ip訪問,則將'root'@'192.168.1.1'修改爲'root'@'%'
3.11 開放端口3306
#開放制定端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新加載防火牆
firewall-cmd --reload
#查看端口是否被開啓
firewall-cmd --zone=pulic --list-port