共計 1546 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下 mysql8.0 沒有端口怎么處理,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
mysql8.0 沒有端口的解決辦法:首先直接進入“系統偏好 - mysql- initialize Database”;然后輸出密碼;最后重新初始化 mysql 即可。
mac 解決 MySql(8.0.20) 啟動后端口是 0,無法連接 Workbench 問題
問題 1:未設置 my.cnf
如果沒設置 my.cnf 配置,將會出現賬號密碼登錄失敗
系統偏好配置中 MySql 無法啟動或者關閉
解決配置 my.cnf 到 /etc/my.cnf 中
問題 2:查看端口號為 0
mysql show global variables like‘port’;
±--------------±------+
| Variable_name | Value |
±--------------±------+
| port | 0 |
±--------------±------+
mysql SHOW VARIABLES LIKE‘skip_networking’;
±----------------±------+
| Variable_name | Value |
±----------------±------+
| skip_networking | OFF |
±----------------±------+
先說解決辦法辦法:
直接進入系統偏好 – mysql– initialize Database,然后輸出密碼,重新初始化 mysql
1
結果:
±--------------±------+
| Variable_name | Value |
±--------------±------+
| port | 3306 |
±--------------±------+
嘗試過的方法,也可以試試
首先檢查 SHOW VARIABLES LIKE‘skip_networking’; 如果報告 skip_networking = On,你的 mysqld 在沒有網絡支持的情況下啟動(導致端口系統變量中的值為 0)。
如果是這種情況,您很可能必須檢查 mysqld 的 init 腳本,最有可能在 /etc/init.d/mysql 下,在此處搜索–skip-networking 并注釋掉(刪除)此部分。完成此過程后,您必須重新啟動 mysqld。
或者是 my.cnf 里面是否開啟了 skip_networking,如果有則注釋掉。
Normaly 沒有必要明確設置端口 3306,因為 3306 是 mjysqld 監聽的默認端口。
還有一個解決方案:
/System/Library/LaunchDaemons/org.mysql.mysqld
key ProgramArguments /key
array
string /opt/local/lib/mariadb-10.1/bin/mysqld /string
string --skip_networking=0 /string
string --socket=/opt/local/var/run/mariadb-10.1/mysqld.sock /string
string --user=mysql /string
string --port=3306 /string
string --datadir=/opt/local/var/db/mariadb-10.1 /string
string --pid-file=/opt/local/var/run/mariadb-10.1/dns.local.pid /string
/array
看完了這篇文章,相信你對 mysql8.0 沒有端口怎么處理有了一定的了解,想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!