:::

20-3-2 安裝 MySQL 資料庫

  1. 安裝 MySQL 資料庫
    sudo apt install mysql-server

     

  2. 裝完後,進行資料庫安全性設定:
    sudo mysql_secure_installation

     

    1. 第一個問題是否使用驗證密碼外掛(VALIDATE PASSWORD PLUGIN),請選 N(不然會超級囉唆)
    2. 第二個問題要設定管理員 root 的密碼(Please set the password for root here.),請輸入兩次管理員密碼。
    3. 接下來的問題都按 Y 即可
  3. 為了可以直接用 root 帳號連接 MySQL,需將驗證方法從 auth_socket 切換成 mysql_native_password,這只能進入 MySQL 的界面中去操作:
    sudo mysql

     

    1. 在 mysql 界面中,先查查有哪些帳號,其驗證方式為何:

      SELECT user,authentication_string,plugin,host FROM mysql.user;

       

    2. 接著修改 root 的帳號密碼:
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root的密碼';

       

    3. 最後更新權限:
      FLUSH PRIVILEGES;

       

    4. 最後就可以離開 MySQL 界面
      exit;

       

  4. 下次要再次進入 MySQL 的界面,就要加上密碼囉!
    mysql -u root -p

     

  5. 關閉MySQL嚴格模式
    sudo nano /etc/mysql/my.cnf

    內容為:

    !includedir /etc/mysql/conf.d/
    !includedir /etc/mysql/mysql.conf.d/
    
    [mysqld]
    sql_mode = "NO_ENGINE_SUBSTITUTION"

     

  6. 最後重啟 MySQL資料庫,使設定生效

    sudo service mysql restart

     


:::

書籍目錄

展開 | 闔起

快速登入

XOOPS輕鬆架快速上手


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1690%26tbsn%3D18

計數器

今天: 4538453845384538
昨天: 2489248924892489
總計: 8026520802652080265208026520802652080265208026520