新聞中心
小編給大家分享一下MySQL8.0沒(méi)有端口怎么處理,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
亭湖網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,亭湖網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為亭湖上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的亭湖做網(wǎng)站的公司定做!
mysql8.0沒(méi)有端口的解決辦法:首先直接進(jìn)入“系統(tǒng)偏好->mysql->initialize Database”;然后輸出密碼;最后重新初始化mysql即可。
mac解決MySql(8.0.20) 啟動(dòng)后端口是0,無(wú)法連接Workbench問(wèn)題
問(wèn)題1:未設(shè)置my.cnf
如果沒(méi)設(shè)置my.cnf配置,將會(huì)出現(xiàn)賬號(hào)密碼登錄失敗
系統(tǒng)偏好配置中MySql無(wú)法啟動(dòng)或者關(guān)閉
解決配置my.cnf到/etc/my.cnf中
問(wèn)題2:查看端口號(hào)為0
mysql> show global variables like ‘port’; ±--------------±------+ | Variable_name | Value | ±--------------±------+ | port | 0 | ±--------------±------+ mysql> SHOW VARIABLES LIKE ‘skip_networking’; ±----------------±------+ | Variable_name | Value | ±----------------±------+ | skip_networking | OFF | ±----------------±------+
先說(shuō)解決辦法辦法:
直接進(jìn)入系統(tǒng)偏好-->mysql-->initialize Database,然后輸出密碼,重新初始化mysql
1
結(jié)果:
±--------------±------+ | Variable_name | Value | ±--------------±------+ | port | 3306 | ±--------------±------+
嘗試過(guò)的方法,也可以試試
首先檢查SHOW VARIABLES LIKE ‘skip_networking’;如果報(bào)告skip_networking = On,你的mysqld在沒(méi)有網(wǎng)絡(luò)支持的情況下啟動(dòng)(導(dǎo)致端口系統(tǒng)變量中的值為0)。
如果是這種情況,您很可能必須檢查mysqld的init腳本,最有可能在/etc/init.d/mysql下,在此處搜索–skip-networking并注釋掉(刪除)此部分。完成此過(guò)程后,您必須重新啟動(dòng)mysqld。
或者是my.cnf里面是否開啟了skip_networking,如果有則注釋掉。
Normaly沒(méi)有必要明確設(shè)置端口3306,因?yàn)?306是mjysqld監(jiān)聽的默認(rèn)端口。
還有一個(gè)解決方案:
/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
看完了這篇文章,相信你對(duì)mysql8.0沒(méi)有端口怎么處理有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
分享名稱:mysql8.0沒(méi)有端口怎么處理
文章分享:http://fisionsoft.com.cn/article/pggceo.html