.0沒有端口的解決辦法:首先直接進入“系統偏好->mysql-> ”;然后輸出密碼;最后重新初始化mysql即可。
推薦:《mysql視頻教程》
mac解決MySql(8.0.20) 啟動后端口是0,無法連接問題
問題1:未設置f
如果沒設置f配置,將會出現賬號密碼登錄失敗
系統偏好配置中MySql無法啟動或者關閉
解決配置f到/etc/f中
問題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--> ,然后輸出密碼有pid沒有對應的端口號,重新初始化mysql
1
結果:
±--------------±------+ | Variable_name | Value | ±--------------±------+ | port | 3306 | ±--------------±------+
登錄后復制
嘗試過的方法,也可以試試
首先檢查SHOW LIKE ‘’;如果報告 = On,你的在沒有網絡支持的情況下啟動(導致端口系統變量中的值為0)。
如果是這種情況,您很可能必須檢查的init腳本,最有可能在/etc/init.d/mysql下,在此處搜索–skip-并注釋掉(刪除)此部分。完成此過程后,您必須重新啟動。
或者是f里面是否開啟了,如果有則注釋掉。
沒有必要明確設置端口3306,因為3306是監聽的默認端口。
還有一個解決方案:
/System/Library/LaunchDaemons/org.mysql.mysqldProgramArguments /opt/local/lib/mariadb-10.1/bin/mysqld --skip_networking=0 --socket=/opt/local/var/run/mariadb-10.1/mysqld.sock --user=mysql --port=3306 --datadir=/opt/local/var/db/mariadb-10.1 --pid-file=/opt/local/var/run/mariadb-10.1/dns.local.pid
登錄后復制
以上就是如何解決.0 沒有端口的問題的詳細內容有pid沒有對應的端口號,更多請關注php中文網其它相關文章!