首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Ubuntu 安裝 MySQL Server、Client 與圖形工具完整指南:apt-get 一鍵部署、Root 密碼、遠程授權與配置檔修改

     編輯:MySQL 綜合教學

Ubuntu 安裝 MySQL Server、Client 與圖形工具完整指南:apt-get 一鍵部署、Root 密碼、遠程授權與配置檔修改

一鍵安裝

sudo apt-get update
sudo apt-get install mysql-server mysql-client mysql-query-browser mysql-admin

安裝過程會提示設定 Root 密碼(若未提示,預設為空)。

修改 Root 密碼

mysqladmin -u root password "your_strong_password"

進入 MySQL 建立業務用戶與資料庫

mysql -u root -p
-- 建庫
CREATE DATABASE xoops;
-- 建立業務用戶,僅本地訪問
GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";
-- 允許遠程訪問(% 代表任意主機)
GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
FLUSH PRIVILEGES;

開啟遠程訪問(兩步必做)

  1. MySQL 授權:GRANT ... TO user@'%'(上方已示範)
  2. 修改配置檔 /etc/mysql/my.cnf:
    # 註釋掉 skip-networking
    # skip-networking
    # 或改為
    bind-address = 0.0.0.0
  3. 重啟服務:sudo service mysql restart

安全建議

  • 密碼至少 8 位,大小寫數字混合
  • 生產環境刪除匿名用戶:DELETE FROM mysql.user WHERE user='';
  • 限制 Root 僅本地登入:UPDATE mysql.user SET host='localhost' WHERE user='root';
  • 定期備份:mysqldump -u root -p --all-databases > backup.sql

圖形工具

  • mysql-query-browser:查詢瀏覽器(較舊)
  • mysql-admin:管理員工具(較舊)
  • 推薦使用跨平台 MySQL Workbench 或 DBeaver

Ubuntu 下 MySQL 部署極簡,核心在授權與 bind-address 兩步。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved