mysql8.0啟動后不能正常監聽端口的問題處理
1.確定問題
mysql > show variables like '%port%';
發現是0
mysql> SHOW VARIABLES LIKE 'skip_networking';
skip_networking=ON
在my.cnf中注釋掉 skip_networking
# skip_networking
重新啟動問題依舊,能進數據庫但不能從外部連接
最終的解決辦法是,刪除了數據庫生成的文件,重新進行初始化問題解決
rm -rf /data/mysql_data/*
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql_data
以上都是在初次初始化數據庫的操作,如果一個數據庫用了很久才發現這個問題就需要恢復出來重新做