ubuntu mysql navicat_Ubuntu搭建MySQL,Navicat Premium连接
Ubuntu搭建MySQL,Navicat Premium連接
首先,撤銷 (Ctrl Z)我們需要使用apt安裝mysql,命令如下:
sudo apt install mysql-server
安裝MySQL時,需為默認的“root”用戶指定密碼(無要太復雜哦~ O(∩_∩)O)
說明:安裝完mysql-server后,mysql-client就帶了,無需單獨安裝.
成功安裝后,界面如下所示:
其次,安裝成功后可以檢查下數據庫當前狀態。命令如下:
sudo service mysql status
此時我們可以看到有一個狀態為(running)的高亮Active,表示當前正在運行中。
(說明:pip list 是安裝到Python里面去,apt安裝是安裝到Ubuntu里面。所以使用pip list是看不到mysql-server的,不知大家有沒有像我一樣首次困惑呢?)
插播一下“守護進程”名詞,可以百度了解。在此提供一個博客鏈接?Linux Daemon(守護進程)http://blog.csdn.net/bravezhe/article/details/7995625
到此為止,mysql已經成功安裝,接下來讓我們使用默認的root用戶登錄mysql,命令如下:
mysql –u root –p
或 mysql –uroot –p123456
后者很少用,尤其是把密碼外顯得這種方式,原因你懂得!
退出mysql: exit
修改配置文件,支持中文;
SHOW VARIABLES LIKE '%char%';
SHOW VARIABLES LIKE '%collo%';
collation_connection 排序規則,通常用utf8_general_ci
修改配置文件:wendy@wendy-VMSrv:/etc/mysql$ sudo nano mysql.cnf(cnf是config的簡稱)
修改完后,需要重啟下mysql服務;(修改前無需停止服務),命令如下所示:
sudo systemctl restart mysql.service
修改服務端監聽地址(修改前)
修改服務端監聽地址(修改后)
修改后的配置文件內容如下所示:
連接數據庫:
步驟1:查看MySQL服務器的ip地址
如果不創建用戶的情況下,直接使用root用戶登錄會出現如下提示:
所以,我們需要接下來的步驟,創建用戶(wendy)并允許其他計算機來連接這個用戶。
步驟2:創建用戶&授權
----------------------------------------------------------------------------------------------------------
創建用戶[CREATE USER]
CREATE USER 'wendy'@'%'
IDENTIFIED BY '123456';
說明:表示,所有的ip地址都可以用這個用戶(wendy)連接。
flush privilege;
說明:刷新一下權限,使得上面的語句生效。
截止目前為止,雖然可以打開DB,但目前該用戶沒有任何權限。下一步需要授權操作。
授權[GRANT]
grant all on *.* to 'wendy'@'%';
說明:把所有的權限授給'wendy'@'%',用戶(wendy)
on 表示什么數據庫下的什么表(所有數據庫下的所有表權限)
flush privilege;
最后,使用Navicat Premium連接
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的ubuntu mysql navicat_Ubuntu搭建MySQL,Navicat Premium连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python批量读取tiff文件_Pyt
- 下一篇: eclipse查看mysql代码_在ec