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

Ubuntu 下 MySQL 安裝與基礎配置速查手冊

     編輯:MySQL 綜合教學

Ubuntu 下 MySQL 安裝與基礎配置速查手冊

適用於 Ubuntu 16.04/18.04/20.04 LTS,使用官方 APT 源安裝 MySQL Server/Client。

一、安裝

sudo apt-get update
sudo apt-get install mysql-server mysql-client

安裝過程會提示設置 root 密碼(MySQL 5.7+ 默認使用 auth_socket 插件,root 登錄需 sudo)。

二、服務管理

sudo systemctl start mysql      # 啟動
sudo systemctl stop mysql       # 停止
sudo systemctl restart mysql    # 重啟
sudo systemctl status mysql     # 狀態
sudo systemctl enable mysql     # 開機自啟

三、登錄與修改密碼

sudo mysql -u root -p   # 輸入 root 密碼(或 sudo 免密登錄)
-- 修改密碼 (MySQL 5.7+)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpass';
FLUSH PRIVILEGES;

四、遠程訪問配置

  1. 編輯 /etc/mysql/mysql.conf.d/mysqld.cnf(或 /etc/mysql/my.cnf),註釋或修改:
    # bind-address = 127.0.0.1
  2. 創建遠程用戶:
    CREATE USER 'remote'@'%' IDENTIFIED BY 'StrongPass!';
    GRANT ALL ON *.* TO 'remote'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  3. 防火牆放行 3306:
    sudo ufw allow 3306/tcp
  4. 重啟服務:sudo systemctl restart mysql

五、目錄結構速查

六、圖形化管理工具推薦

  • MySQL Workbench:官方免費開源,功能全,跨平台。
  • DBeaver:免費開源,支援多種數據庫,體驗佳。
  • Navicat:商業收費,界面精美,企業常用。

七、常用維護命令

# 修改 root 密碼
sudo mysqladmin -u root -p password 'newpass'

# 備份單庫
mysqldump -u root -p dbname > backup.sql

# 備份所有庫
mysqldump -u root -p --all-databases > all.sql

# 還原
mysql -u root -p dbname < backup.sql

# 查看進程
mysqladmin -u root -p processlist
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
用途路徑
數據目錄/var/lib/mysql/
配置文件/etc/mysql/my.cnf、/etc/mysql/mysql.conf.d/mysqld.cnf
共享文件/usr/share/mysql/
二進制命令/usr/bin/ (mysql, mysqldump, mysqladmin...)
啟動腳本/lib/systemd/system/mysql.service
日誌/var/log/mysql/ (error.log, slow.log)