1. 程式人生 > >Mac上Mysql圖形化管理工具的連線使用問題

Mac上Mysql圖形化管理工具的連線使用問題

(個人經驗,僅供參考,錯誤之處,敬請諒解)

初次問題

在mac上裝完Sequel Pro,連線mysql資料庫。

發現無論選擇資料庫還是對資料庫進行操作都會造成Sequel Pro 的卡住。提示出現了unexpected error。
搜查了有關解決方案
一位網友提出將sequel pro升級為測試版,個人從官網一開始使用的最新版,再利用homebrew裝的,所以便沒有再試。另外就可能是mysql8.0以上的問題。

個人便想著重灌mysql,使用XAMPP整合的mysql。安裝完成,修改了mysql的密碼,但是發現有很多不方便的地方。
(提供的管理工具是PHPMyAdmin,預設連線的配置設定好的,修改整合的mysql又比較麻煩[主要是檔案都在xampp中,難找])
耐心設定完,使用Sequel Pro嘗試連線,好吧,依然會卡死。

第二個問題

個人便想著用Navicat試試,替代Sequel Pro 的作用,找了Navicat11的破解版使用。

連線完資料庫。
建立表
提示Error168: (generic) from storage engine;
OK
找解決方案
什麼刪除臨時資料夾/tmp,騰出空間,重啟mysql服務

第三個問題

沒啥效果,我便裝回我的官方mysql,還是一樣的問題,建立不了表。重啟mysql服務(從控制檯,從設定裡面經常沒有效果,如果有證明你的電腦優秀人品也優秀),重啟不了,一直出現錯誤
pid file could not find,the server update without pid file
(大概這樣,事後回憶的,沒可能忙的時候還有空開啟部落格記錄)
查詢解決方法

給/usr/local/mysql/data 或者/usr/local/mysql賦予許可權
檢視mysqld的程序,如果有結束掉再重啟。
再有就是安裝過mysql,有殘留檔案刪除mysql-bin.index檔案就可以
將/usr/local/mysql/data下chown -R mysql:mysql * 然後kill掉卡死的程序
最後重新編譯下資料庫​:
​/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
啟動mysqld

個人都嘗試了,沒啥效果,殺程序殺不掉,使用 mysql:mysql *賦予許可權說找不到模型。
最後實在疲累不堪。重啟電腦打算做別的事。
好吧,重啟之後再次嘗試成功了。
(原因只是因為,連線了上一個我裝的mysql資料庫中,沒有連線剛剛重新裝的mysql。臨時空間也可能是一個原因,重啟後釋放了)

這裡,個人的總結就是,沒有辦法的辦法:重啟。