標籤:完成 listen print rem xargs pkg ges native art
- mysql安裝以後無法登陸的的解決方案((ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘))
解決步驟:
[====>>https://www.cnblogs.com/leolztang/p/5094930.html1.sudo mysql -u root -p2.select user, plugin from mysql.user;3.update mysql.user set authentication_string=PASSWORD(‘newPwd‘), plugin=‘mysql_native_password‘ where user=‘root‘;4.flush privileges;5.exit
6.重啟進入
1. 刪除mysql
a. sudo apt-get autoremove --purge mysql-server-5.0b. sudo apt-get remove mysql-serverc. sudo apt-get autoremove mysql-serverd. sudo apt-get remove mysql-common (非常重要)
上面的其實有一些是多餘的,建議還是按照順序執行一遍
2. 清理殘留資料
dpkg -l |grep ^rc|awk ‘{print $2}‘ |sudo xargs dpkg -P
3. 安裝 mysql
a. sudo apt-get install mysql-serverb. sudo apt-get install mysql-clientc. sudo apt-get install php5-mysql(安裝php5-mysql是將php和mysql串連起來 )
一旦安裝完成,MySQL伺服器應該自動啟動。您可以在終端提示符後運行以下命令來檢查 MySQL 伺服器是否正在運行:
4. 檢查Mysql是否正在運行
sudo netstat -tap | grep mysql
當您運行該命令時,您可以看到類似下面的行:
[email protected]:~# sudo netstat -tap | grep mysqltcp 0 0 localhost.localdo:mysql *:* LISTEN 870/mysqld
如果伺服器不能正常運行,您可以通過下列命令啟動它:
sudo /etc/init.d/mysql restart
開啟mysql:
sudo mysql
本文主要摘自:78901889
mysql安裝以後無法登陸的的解決方案((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))