mysql數據庫啟動命令講解「命令行啟動mysql服務器」

mycli是MySQL,MariaDB和Percona的命令行界面,具有自動完成和語法高亮功能。看下圖就能知道有多舒服了,雖然有有很多客戶端工具方便操作mysql等數據庫,

超爽連接mysql的命令行工具Mycli

安裝Mycli

如果你安裝了Python,那麼安裝它是十分簡單的,首先以管理員權限打開你的CMD(即命令行工具),輸入以下命令:

pip install mycli

連接MySQL

mycli提供了兩種連接數據方式:

通過制定地址、端口、用戶名等信息連接
mycli -u my_user -h my_host.com -P 3306 -p password my_database
通過編寫DSN進行連接
mycli -p password mysql://my_user@my_host.com:3306/my_database

解決報錯

mycli 啟動 UnicodeDecodeError,具體報錯如下所示:

超爽連接mysql的命令行工具Mycli

根據報錯內容找到config.py的105行代碼,發現是讀取文件報錯,看上圖錯誤信息猜測是文件編碼問題。然後增加打印找到文件在:C:Usersxxxxx.myclirc

超爽連接mysql的命令行工具Mycli

用notepad++打開一看,果然該文件是ANSI格式,用下圖方式將文件轉換為utf8編碼,後完美解決。

超爽連接mysql的命令行工具Mycli

總結

個人查看數據時喜歡使用HeidiSQL這個免費工具,也會在裡面敲sql語句,但是這個工具的sql語句不支持自動完成,有點煩。當然navicat工具有自動完成,也是帶界面的,不過要收費額。所以當我需要寫sql語句時,還是喜歡用mycli來做,驗證sql沒有問題後再複製到代碼裡面,這樣才保險嘛。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/274329.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:12
下一篇 2024-12-17 14:12

相關推薦

發表回復

登錄後才能評論