溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

【資料搬遷】mysql問(wèn)題

發(fā)布時(shí)間:2020-08-09 19:04:43 來(lái)源:網(wǎng)絡(luò) 閱讀:337 作者:媱媱媽咪 欄目:MySQL數(shù)據(jù)庫(kù)

不知道怎么回事,進(jìn)行了一次授權(quán)語(yǔ)句的執(zhí)行,希望任何一臺(tái)機(jī)子都能遠(yuǎn)程連接mysql ,并且給mysql的root用戶設(shè)置了密碼,可是在重新啟動(dòng)linux的時(shí)候,用root用戶的新密碼去不能進(jìn)行登錄,而用root,不加任何密碼就能進(jìn)行登錄,連接到mysql后,查看里面的數(shù)據(jù)庫(kù),才發(fā)現(xiàn),原自帶的mysql庫(kù)和我新建的數(shù)據(jù)庫(kù)都不見(jiàn)了,不能做任何的操作。后來(lái)經(jīng)過(guò)多方查詢,才知道是權(quán)限的問(wèn)題,解決辦法如下:

(一)killall mysqld 停止mysql

(二)mysqld_safe --skip-grant-tables

(三)另起一個(gè)sell

(四)/etc/init.d/mysqld start 啟動(dòng)mysql服務(wù)

(五)mysql 連接mysql

(六)這樣就可以看到mysql庫(kù)和新建的那些庫(kù)

(七)use mysql

(八)update user set password=PASSWORD('mysqladmin') where user='root';

執(zhí)行以上幾條語(yǔ)句基本上就可以了

最后還得刷新:flush privileges

授權(quán)語(yǔ)句:GRANT ALL PRIVILEGES ON . TO 'root' @'localhost' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;

添加root用戶:insert into user (host,user,password)values ('localhost','root',password('newpassword'));

授權(quán):grant all privileges on . to root @"localhost";

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI