1. 程式人生 > >Linux安裝MySQL(安裝包方式)

Linux安裝MySQL(安裝包方式)

系統: Ubuntu 16.04 LTS
MySQL版本: 5.7.19
MySQL下載地址: 官方地址

一. 建立使用者

  • 建立使用者mysql,組mysql
    # groupadd mysql
    # useradd -r -g mysql mysql

二. 解壓並安裝

  • 進入到下載好的安裝包所在目錄, 解壓檔案到 /usr/local 下
    # tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local
  • 重新命名
    # cd /usr/local
    # mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql
  • 建立資料庫資料夾
    # mkdir mysql/data
  • 設定目錄許可權
    # cd mysql
    # chown mysql:mysql -R .
  • 初始化
    # ./bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
  • 記錄一下密碼
    如圖所示
  • 執行安全模式
    # ./bin/mysqld_safe &
  • 另起一個終端, 切換至mysql目錄, 執行登入命令
    # ./bin/mysql -uroot -p
  • 輸入剛才記錄的密碼
    如圖所示
  • 修改密碼(這裡1234為新的密碼)
    # SET PASSWORD FOR 'root'@'localhost'=PASSWORD('1234');

注意: 此版本user表中原password欄位已經更改成authentication_string, 老的教程中修改密碼使用的UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';語句已經不再適用

  • 使用 ps 和 kill命令 關閉mysql

  • 設定mysql服務
    # cp support-files/mysql.server /etc/init.d/mysql
    # chmod +x /etc/init.d/mysql
    # systemctl enable mysql.service

  • 以服務方式啟動/關閉/重啟
    啟動: # service mysql start


    關閉: # service mysql stop
    重啟: # service mysql restart