2016-09-13 3 views
-1

root @ localhostユーザを削除してmysqlからログアウトしました。 今、私はログインできません。rootユーザーを削除しました。 mysqlにログインできません

ログインしてユーザーを作成する方法は何ですか。あなたは以下に従う必要のubuntuで

+0

localhostで作業していますか?共有ホスティングや専用ホスティングは可能ですか? –

+0

ローカルホスト。ちょうど何かを練習する。 – Arunselvan

+0

ok ... WindowsやUbuntuでWAMP/Xamppを使用していますか? –

答えて

0

停止mysqldを、ステップと--skip-grant-tablesオプションでそれを再起動します。接続だけでmysqldサーバへ

> service mysqld stop 
> service mysqld start --skip-grant-tables 

:mysqlの(すなわち、無-pオプション、およびユーザー名が必要とされない場合があります)。

> mysql 

問題mysqlクライアントで次のコマンドを実行します。その後

> UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root'; 
> FLUSH PRIVILEGES; 

を、あなたは上のすべてのGRANTを実行することができます。 TO 'root' @ 'localhost';それを働かせてください。

その後、mysqldサービスを停止し、オプションなしで通常通り再開してください。

関連する問題