作者:曹銘格
工具:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz? ?
(個人網(wǎng)盤分享:點擊這里? 提取碼:1024)
1.檢查linux是否安裝了mariadb數(shù)據(jù)庫
????yum list installed | grep mariadb
2.卸載mariadb
? ??yum -y remove mariadb-libs.x86_64
3.安裝MySQL???(?-C 解壓至*/*文件夾下)
? ??tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/java??
? ??cd usr/local/java/? ? ? ? ? ?(進去目錄修改名稱)
? ??mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18
4.創(chuàng)建數(shù)據(jù)文件夾 data? (在 mysql-5.7.18 目錄里)
? ??mkdir data
5.創(chuàng)建用戶執(zhí)行 mysqld 命令
? ??useradd mysql
6.初始化 MySQL (切換到 mysql-5.7.18/bin 目錄下)
? ??./mysqld --initialize --user=mysql --datadir=/usr/local/java/mysql-5.7.18/data --basedir=/usr/local/java/mysql-5.7.18
? ??該命令執(zhí)行后,會生成一個臨時的 mysql 數(shù)據(jù)庫 root 用戶的密碼,請先拷貝出來記住,后續(xù)第一次登錄 mysql 需要使用

7.啟用安全 功能??
????chown -R mysql:mysql /usr/local/java/mysql-5.7.18/
8.修改 mysql 安裝目錄的權(quán)限
????chown -R mysql:mysql /usr/local/mysql-5.7.18/
9.啟動MySQL
????cd?/usr/local/java/mysql-5.7.18/bin
????./mysqld_safe &
10.使用 mysql 客戶端進入 mysql
????./mysql -uroot -p
? ? 輸入密碼
11.修改 root 密碼
????SET PASSWORD = PASSWORD('123');
12.授權(quán)遠程訪問
????grant all privileges on *.* to root@'%' identified by '123';
13.遠程連接測試
????查看防火墻狀態(tài):systemctl status firewalld
????關(guān)閉防火墻命令:systemctl stop firewalld

