天天看點

樹莓派中安裝mariaDB并配置遠端通路安裝步驟安裝後配置

樹莓派最新版本(2020-05-27更新)似乎已經無法安裝mysql了,那直接就裝mariaDB吧,親兄弟一樣用

安裝步驟

  1. 使用指令行安裝mariaDB
    apt-get install default-mysql-server
               
  2. 之後會提示安裝,鍵入Y即可安裝成功

安裝後配置

配置root使用者密碼

  1. 進入資料庫指令行:sudo mysql
  2. 修改root使用者密碼
    use mysql; 
    UPDATE user SET password=password('newpassword') WHERE user='root'; // 'newpassword'是要設定的新密碼
    UPDATE user SET plugin='mysql_native_password' WHERE user = 'root'; 
    flush privileges; 
    exit
               
  3. 使用 sudo systemctl restart mariadb 重新開機資料庫,這時sudo mysql已不再能進入資料庫指令行,改用 mysql -u root -p 驗證密碼設定是否成功

配置遠端通路

樹莓派上的mariaDB預設隻監聽本地通路,我們需要把它打開才能從其它計算機上通路資料庫

  1. 修改配置檔案:vim /etc/mysql/mariadb.conf.d/50-server.cnf
  2. 在Basic Settings和Fine Tuning之前有一個bind-address,把這行注釋掉,資料庫就會監聽所有位址的通路了
    #bind-address            = 127.0.0.1
               
  3. 除此之外還需要開啟其他IP的連結權限,重新進入資料庫控制台:mysql -u root -p,然後輸入以下内容
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    GRANT ALL PRIVILEGES ON *.* TO 'user'@'remoteip' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
               
  4. sudo systemctl restart mariadb 重新開機資料庫,就可以遠端連接配接了

繼續閱讀