目錄
一、前言
二、Mysql的安裝
三、Mysql服務(wù)管理
四、配置Mysql遠(yuǎn)程連接
五、修改登錄限制
六、修改Root密碼
七、Navicat連接Mysql
一、前言
? ? ? ? 在我們購買服務(wù)器后,常需要在服務(wù)器上部署數(shù)據(jù)庫以存儲我們所需要的數(shù)據(jù),因此我們本文將在Ubuntu系統(tǒng)上部署Mysql數(shù)據(jù)庫,并配置Navicat遠(yuǎn)程連接數(shù)據(jù)庫,實現(xiàn)對傳感器采集數(shù)據(jù)的上傳。
二、Mysql的安裝
? ? ? ? 首先執(zhí)行指令:
apt install mysql-server
? ? ? ? 等待安裝完成...
? ? ? ? ?使用?mysql -V??指令,查看Mysql的版本情況。
? ? ? ? 出現(xiàn)類似上圖格式的輸出,即代表完成Mysql的安裝。
三、Mysql服務(wù)管理
查看Mysql服務(wù)狀態(tài):? ? ? ? sudo service mysql status?
開啟Mysql服務(wù):? ? ? ? sudo service mysql start
關(guān)閉Mysql服務(wù):? ? ? ? sudo service mysql stop
重啟Mysql服務(wù):? ? ? ? sudo service mysql restart
四、配置Mysql遠(yuǎn)程連接
? ? ? ? ?打開?/etc/mysql/mysql.conf.d/ 目錄下的 mysqld.cnf 文件,修改其中的 bind-address 參數(shù),將其注釋或改為0.0.0.0
? ? ? ? 重啟Mysql服務(wù)
五、修改登錄限制
? ? ? ? 使用 sudo mysql -u root -p 指令登錄Mysql數(shù)據(jù)庫
? ? ? ? 通過 show databases 指令查看所有數(shù)據(jù)庫,使用 use mysql 指令指定我們需要操作的數(shù)據(jù)庫
? ? ? ? 使用 show tables 指令查看該數(shù)據(jù)庫內(nèi)包含的所有表,其中 User 表將成為我們下一步操作的對象
? ? ? ? 使用Select語句可以查找出該表中,用戶名為root的信息:
? ? ? ? 此時,我們需要將 host 屬性的值更改為 ‘%’ ,代表任意IP可以登錄。
執(zhí)行語句:? ? ? ? update user set host='%' where user='root' and host='localhost';
? ? ? ? 隨后使用 flush privileges 語句刷新緩存
六、修改Root密碼
????????遠(yuǎn)程連接開始之前,我們必須為Root賬戶設(shè)置一個密碼。執(zhí)行語句,修改root賬戶密碼為root
update user set authentication_string =password('root') where user = 'root';
update user set plugin = 'mysql_native_password' where user = 'root';
? ? ? ? ?隨后使用 flush privileges 語句刷新緩存
? ? ? ? 輸入 quit 退出Mysql
? ? ? ? 重啟Mysql服務(wù)
七、Navicat連接Mysql
? ? ? ? 打開Navicat,新建Mysql連接
? ? ? ? 在Ubuntu中輸入 Ifconfig 指令查詢系統(tǒng)IP(本機局域網(wǎng)環(huán)境 使用enp0s3網(wǎng)卡)
? ? ? ? 將IP信息密碼等信息,填至編輯框中,隨后嘗試點擊連接測試測試連通性
文章來源:http://www.zghlxwxcb.cn/news/detail-757958.html
? ? ? ? 提示連接成功,即完成遠(yuǎn)程Mysql配置。文章來源地址http://www.zghlxwxcb.cn/news/detail-757958.html
到了這里,關(guān)于Ubuntu系統(tǒng)安裝Mysql服務(wù)并設(shè)置遠(yuǎn)程連接-Navicat連接Mysql-物聯(lián)網(wǎng)系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!