linux 從新設置mysql密碼

先登錄服務器,找到本身的my.cnf文件,一般會在 /etc目錄下(若是不在,能夠用find / -name my.cnf命令找一下),而後使用 vi my.cnf 命令編輯該文件(建議先備份),在[mysqld]下面加上 skip-grant-tables ,mysql

做用是登錄時跳過登錄認證,換句話說就是root什麼密碼均可以登錄進去,而後:wq保存退出後,用service mysqld restart重啓mysql。linux

如今不論什麼密碼均可以登錄root用戶了。sql

接下來,在Linux中輸入以下命令:服務器

# mysql -uroot -p.net

mysql> use mysql; 
mysql> update user set password=password('123') where user='root'; 
mysql> flush privileges; rest

退出mysqlblog

刪除skip-grant-tablesip

重啓mysql,完成。get

 

轉自:http://blog.csdn.net/daijiguo/article/details/52717862it

相關文章
相關標籤/搜索