溫馨提示×

MySQL如何在Linux上安裝與配置

小樊
56
2025-06-20 23:00:08
欄目: 云計算

在Linux上安裝和配置MySQL可以分為幾個步驟。以下是一個基于Ubuntu的詳細指南:

安裝前準備

  1. 更新系統軟件包
sudo apt update
  1. 安裝MySQL服務器
sudo apt install mysql-server -y
  1. 運行安全配置向導
sudo mysql_secure_installation

安裝步驟

  1. 添加MySQL官方APT倉庫(適用于Debian/Ubuntu):
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb | sudo dpkg -i
  1. 安裝MySQL服務器(適用于Debian/Ubuntu):
sudo apt update
sudo apt install mysql-server
  1. 啟動MySQL服務
sudo systemctl start mysql
  1. 設置MySQL服務開機自啟
sudo systemctl enable mysql
  1. 運行安全配置腳本
sudo mysql_secure_installation

配置步驟

  1. 修改MySQL配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • 修改 bind-address0.0.0.0 以允許遠程連接。
  • 設置字符集為UTF-8。
  1. 重啟MySQL服務
sudo systemctl restart mysql

常見問題及解決方法

  • 無法用root登錄MySQL
sudo mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
FLUSH PRIVILEGES;
  • 忘記root密碼
sudo systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
FLUSH PRIVILEGES;

遠程訪問配置

  1. 創建新用戶并授權
sudo mysql -u root -p
CREATE USER 'newuser'@'%' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
FLUSH PRIVILEGES;
  1. 重啟MySQL服務
sudo systemctl restart mysql

通過以上步驟,您應該能夠在Linux系統上成功安裝和配置MySQL。如果在安裝過程中遇到任何問題,可以參考官方文檔或尋求社區幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女