Ubuntu 安裝Mariadb并設置navicate遠程連接
一. 安裝和修改數據表
先安裝mariadb 這里安裝mariadb-server-10.6 相當于mysql5.6
sudo apt update
sudo apt install mariadb-server-10.6 相當于mysql5.6
安裝完畢進入設置密碼
sudo mysql_secure_installation
1.進入 mariadb
mysql -u root -p
2.修改表
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;//刷新權限
Query OK, 0 rows affected (0.00 sec)
- 第一個位置,為數據庫, 第二個位置,為表,所以
*.*,表示可以訪問任意數據的任意表 'root'@'%',root表示遠端登錄使用的用戶名,%表示允許任意ip登錄,可將指定ip替換掉%,root與%可以自定義IDENTIFIED BY 'root'這個root是登錄時的使用的密碼,(方便記憶就用了root,生產環境一定要替換掉)
3.查看修改后
MariaDB [mysql]> SELECT host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
2 rows in set (0.00 sec)
- | % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |表示修改成功
二. 修改配置文件
將/etc/mysql/mariadb.conf.d/50-server.cnf中bind-address = 127.0.0.1加# 注釋掉
三.重啟服務
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl restart mariadb
四.遠程鏈接
使用navicate進行遠程連接
搞定收工
一輩子很短,努力的做好兩件事就好;第一件事是熱愛生活,好好的去愛身邊的人;第二件事是努力學習,在工作中取得不一樣的成績,實現自己的價值,而不是僅僅為了賺錢;

浙公網安備 33010602011771號