1.安裝
- 下載mysql-server(必須加sudo)
sudo apt update
sudo apt install mysql-server
- 查看mysql的狀態
sudo service mysql status
- 通過如下命令開啟mysql
sudo service mysql start
2.配置
- 第一次安裝mysql后,為root設置一個密碼
#進入mysql終端
sudo mysql#設置root密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
- 以密碼方式登錄mysql
mysql -u root -p
- 支持root用戶允許遠程連接mysql數據庫
允許任何ip地址(%表示允許任何ip地址)的電腦用root和密碼(password)來訪問這個mysql server。
grant all on *.* to 'root'@'%';
flush privileges;# 授權
grant all on *.* To hans@'192.168.11.161';
grant select,create on oldboy_test.* To hans@'192.168.11.161';# 查看授權
show grants for hans@'192.168.11.161';
# 刷新權限表
flush privileges;
bind-address
選項用于指定MySQL服務器監聽的IP地址。
默認情況下,它設置為127.0.0.1
,表示僅監聽本地回環地址。
如果你希望MySQL服務器對外部網絡可訪問,可以將其設置為服務器的IP地址或0.0.0.0
。
port
選項用于指定MySQL服務器監聽的端口號,默認為3306。
[mysqld]
port=3306
bind-address=0.0.0.0
- 之后重啟mysql
service mysql restart