一、安裝前的準備工作
在開始MySQL的安裝之前,我們需要確保以下幾點:
1、確認系統中沒有已經安裝過的MySQL
sudo service mysql stop
sudo killall -9 mysql
sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove
2、更新系統軟體包
sudo apt-get update
sudo apt-get upgrade
3、為了今後的管理方便,我們可以安裝一個圖形化的MySQL客戶端工具
sudo apt-get install mysql-workbench
二、安裝MySQL
在上述準備工作完成後,我們可以開始MySQL的正式安裝了。推薦使用apt-get安裝方法。
sudo apt-get install mysql-server
在安裝過程中,會提示您設置MySQL的root用戶的登錄密碼。請務必設置一個強密碼,以保證系統的安全性。
安裝完成後,您可以檢查MySQL伺服器是否正在運行:
sudo service mysql status
三、MySQL的基本配置
1、為了確保MySQL服務在啟動時會自動啟動,我們需要通過以下命令將MySQL服務添加為系統服務:
sudo update-rc.d mysql defaults
2、我們可以修改MySQL的配置文件,以滿足我們的需求。如:
a、調整MySQL伺服器數據存放目錄
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改為新的數據存放目錄
datadir = /新數據存放目錄
# 修改為適當的文件大小
max_allowed_packet = 500M
b、關閉MySQL的DNS反向解析
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 禁止DNS反向解析
skip-name-resolve
c、設置文件字符集為UTF-8
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改為UTF-8
character-set-server=utf8
collation-server=utf8_general_ci
修改完成後,我們需要重啟MySQL伺服器使其生效:
sudo service mysql restart
四、創建MySQL用戶和資料庫
1、登錄MySQL。使用以下命令登錄MySQL服務:
mysql -u root -p
輸入之前設置的root用戶密碼,即可登錄MySQL。
2、創建新的MySQL用戶和資料庫。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'user_password';
CREATE DATABASE newdatabase;
GRANT ALL PRIVILEGES ON newdatabase.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
3、退出MySQL。在執行完這些命令後,我們可以退出MySQL:
exit
五、MySQL常用命令
1、啟動MySQL伺服器:
sudo service mysql start
2、停止MySQL伺服器:
sudo service mysql stop
3、重啟MySQL伺服器:
sudo service mysql restart
4、登錄MySQL伺服器:
mysql -u username -p
輸入密碼即可登錄。
5、顯示所有資料庫:
show databases;
6、切換資料庫:
use database_name;
7、顯示當前登錄用戶:
SELECT USER();
8、顯示當前登錄用戶的許可權:
SHOW GRANTS;
六、總結
在Linux下安裝MySQL是一個非常簡單的過程。在完成安裝後,您可以修改MySQL的配置文件以滿足您的需求,創建新的MySQL用戶和資料庫,並且通過常用命令來管理MySQL伺服器。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/159452.html