安裝環境/工具
Linux( centOS 版)
MySQL(MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar版)
安裝步驟
1.解壓mysql安裝文件
命令:tar -xf MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar
得到:
MySQL-client-5.6.28-1.el7.x86_64.rpm # MySQL客戶端程序
MySQL-devel-5.6.28-1.el7.x86_64.rpm # MySQL的庫和頭文件
MySQL-embedded-5.6.28-1.el7.x86_64.rpm
MySQL-server-5.6.28-1.el7.x86_64.rpm # MySQL服務端程序
MySQL-shared-5.6.28-1.el7.x86_64.rpm # MySQL的共享庫
MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm # RHEL兼容包
MySQL-test-5.6.28-1.el7.x86_64.rpm
在RHEL系統中,必須先安裝“MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm”這個兼容包,然后才能安裝server和client,否則安裝時會出錯。
安裝命令:
# rpm -ivh MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-client-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-devel-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-shared-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-embedded-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-test-5.6.28-1.el7.x86_64.rpm
注意:安裝服務端(MySQL-server)可能報錯
解決辦法:
執行命令:rpm --import /etc/pki/rpm-gpg/RPM*
然后安裝Server時后面加上(--force --nodeps):rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm --force --nodeps
啟動服務器
命令:service mysql start #啟動mysql服務器命令
注意會報錯:
Starting MySQL.The server quit without updating PID file (/var/lib/mysql/iZ2806l73p6Z.pid)
解決辦法:
修改默認mysql 的配置文件 vi /etc/my.cnf
把各個參數配對,即可啟動服務,mysql配置請參照下一篇
配置遠程訪問
1. 獲取隨機密碼命令: cat /root/.mysql_secret # 獲取MySQL安裝時生成的隨機密碼
2. 在服務器開啟的情況下,進入mysql數據庫
命令: mysql -u root -p
第一次進入數據庫,請使用root 用戶,密碼為隨機密碼
3.第一次進入需修改密碼
命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中設置root賬戶的密碼為password
4.使用mysql庫
命令:use mysql;
5.查看用戶表
命令:SELECT `Host`,`User` FROM user;
6.更新用戶表
命令: UPDATE user SET `Host` = '%' WHERE User = 'root' LIMIT 1;
7.強制刷新權限
命令:flush privileges;
完成以上步驟即可遠程連接MySQL數據庫了