Linux中安裝MySQL5.7
-
通過secureCRT工具連線Linux系統
-
上傳 mysql 的安裝包
alt + p -------> put d:/setup/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar
-
解壓 mysql 的安裝包
mkdir mysql
tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C mysql/
-
安裝客戶端
cd mysql/
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm --force --nodeps
-
安裝服務端
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm --force --nodeps
-
修改mysql預設字符集
vi /etc/my.cnf
[mysqld] 下新增如下內容:
character-set-server=utf8
collation-server=utf8_general_ci
-- 在檔案最下方新增
[client]
default-character-set=utf8
-
啟動mysql服務
service mysqld start
-
登入mysql
mysql -u root -p 敲回車,輸入密碼
初始密碼檢視:cat /var/log/mysqld.log
在[email protected]: 後面的就是初始密碼
-
修改mysql登入密碼
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘你的密碼’;
-
授予遠端連線許可權
//授權
grant all privileges on . to ‘root’ @’%’ identified by ‘密碼’;//重新整理
-
放行Linux3306埠或者關閉Linux系統防火牆
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
systemctl stop firewalld -
重啟mysql服務
service mysqld restart -
使用SQLYog工具連線mysql
這個時候的ip地址不是localhost而是虛擬機器的ip地址