1. 程式人生 > 其它 >Linux中安裝MySQL5.7

Linux中安裝MySQL5.7

技術標籤:軟體環境mysqllinuxcentos

  1. 通過secureCRT工具連線Linux系統

  2. 上傳 mysql 的安裝包
    在這裡插入圖片描述

    alt + p -------> put d:/setup/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

  3. 解壓 mysql 的安裝包

    mkdir mysql

    tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C mysql/

在這裡插入圖片描述

  1. 安裝客戶端

    cd mysql/

    rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm --force --nodeps

在這裡插入圖片描述

  1. 安裝服務端

    rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm --force --nodeps

在這裡插入圖片描述

  1. 修改mysql預設字符集

    vi /etc/my.cnf

    [mysqld] 下新增如下內容:

character-set-server=utf8
collation-server=utf8_general_ci
-- 在檔案最下方新增
[client]
default-character-set=utf8
  1. 啟動mysql服務

    service mysqld start

  2. 登入mysql

    mysql -u root -p 敲回車,輸入密碼

    初始密碼檢視:cat /var/log/mysqld.log

    [email protected]: 後面的就是初始密碼

  3. 修改mysql登入密碼

    set global validate_password_policy=0;

    set global validate_password_length=1;

    ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘你的密碼’;

  4. 授予遠端連線許可權

    //授權
    grant all privileges on . to ‘root’ @’%’ identified by ‘密碼’;

    //重新整理

    flush privileges;

  5. 放行Linux3306埠或者關閉Linux系統防火牆
    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    systemctl stop firewalld

  6. 重啟mysql服務
    service mysqld restart

  7. 使用SQLYog工具連線mysql

    這個時候的ip地址不是localhost而是虛擬機器的ip地址