MySQL是當今最流行的開源關系型數據庫管理系統之一,它具有高可靠性、高性能、易用性等優點。
最新版本的MySQL是8.0系列,本文將介紹如何進行MySQL 8.0的配置。
sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_secure_installation
以上命令分別是更新軟件包、安裝MySQL Server以及運行MySQL安全安裝腳本。
sudo systemctl status mysql
sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl restart mysql
以上命令分別是查看MySQL狀態、啟動MySQL服務、停止MySQL服務、重新啟動MySQL服務。
sudo mysql -u root -p
以上命令是以root用戶身份連接MySQL。
mysql> CREATE DATABASE mydb;
mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
mysql> FLUSH PRIVILEGES;
以上命令分別是創建一個名為mydb的數據庫、創建一個名為myuser的用戶、為myuser授予mydb的所有權限、刷新權限。
在以上的MySQL 8.0配置過程中,需要注意以下幾點:
- MySQL的默認端口為3306。
- MySQL默認使用Unix socket進行本地連接。
- 在安裝MySQL時,可以通過運行sudo mysql_secure_installation命令進行安全性配置。
- 創建用戶時,可以使用localhost限制用戶只能在本地連接。
- 在GRANT語句中,可以通過*號來授予某個用戶某個數據庫的所有權限。
通過以上配置,您就可以在Linux系統中成功使用MySQL 8.0了。
上一篇mysql最新集群