ubuntu18.04安裝mysql5.7以及遠端連線
阿新 • • 發佈:2020-07-27
一、安裝mysql
1、安裝mysql
sudo apt-get install mysql-server
此外還能安裝mysql-workbench
sudo apt-get install mysql-workbench
2、安裝之後檢視預設的使用者名稱和密碼
sudo cat /etc/mysql/debian.cnf
3、用上述使用者名稱和密碼登入mysql
mysql -u debian-sys-maint -p
然後回車,輸入上述密碼進行登入
4、修改預設密碼
mysql> use mysql; Reading table information for completion of table andcolumn names You can turn off this feature to get a quicker startup with -A Database changed mysql> select user,plugin from user;
mysql> update user set authentication_string=password('這裡輸入要設定的新密碼'),plugin='mysql_native_password' where user='root';
剛才就是為root使用者設定的密碼,以後我們就可以用root使用者加上設定的密碼登入mysql
重新整理資料庫,退出:
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exti;
到此就可以使用root使用者和所設定的密碼進行登入mysql資料了
二、遠端主機連線mysql資料庫
1、進入mysql的配置檔案
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
進入配置檔案後輸入 i 進入插入模式,然後註釋下面這一行
註釋之後按Esc返回檢視模式,按shift + : ,然後輸入 wq 進行儲存退出
重啟資料庫
sudo service mysql start
以上是相關配置,如果想進行遠端連線還需要mysql的相關授權:
登入mysql資料庫:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '這裡填寫登入密碼' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> exit; Bye
到此我們就可以遠端連線資料庫了,輸入ifconfig檢視
開啟window下的navicat進行遠端登入