新安裝mysql5.7如果忘記登入密碼,可以這樣修改
1、先在my.ini檔案中,mysqld下方,加入skip-grant-tables
2、跳過密碼校驗,重啟mysql服務,再次進入mysql/bin命令列,
3、輸入mysql -u root -p;直接進入mysql> 4、
我們把root@localhost使用者刪了,然後有新建了這個使用者
mysql> delete from mysql.user where user='root' and host='localhost';
query ok, 1 row affected (0.01 sec)
mysql> select user,host from mysql.user;
+-----------+-----------+
| user | host |
+-----------+-----------+
| mysql.sys | localhost |
+-----------+-----------+
1 row in set (0.00 sec)
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
mysql> grant all on *.* to 'root'@'localhost' identified by '123456';
query ok, 0 rows affected, 1 warning (0.00 sec)
mysql> select user,host from mysql.user;
+-----------+-----------+
| user | host |
+-----------+-----------+
| mysql.sys | localhost |
| root | localhost |
+-----------+-----------+
2 rows in set (0.01 sec)
之後-->
mysql> grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
query ok, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
query ok, 0 rows affected (0.01 sec)
退出mysql,將skip-grant-tables注掉,然後重啟mysql。此時在登陸就可以了。
參考:
MYSQL5 7不能插入中文 已解決
mysql不能插入中文字元是因為預設使用的字符集是latin1。所以在建立資料庫前要修改編碼為utf8.這個檔案在安裝目錄下如果找不到,就在c programdata mysql mysql server 5.7目錄下。mysqld character set server utf8 collati...
mysql57服務不能啟動,解決方法
利用win7通過官網的msi檔案安裝mysql5.7版本,結果在配置服務時卡在了starting server 的部分,檢視data資料夾所在路徑 c programdata mysql mysql server 5.7 data下的 err檔案 查閱資料找到修改方法 開啟計算機管理 開始選單 計算...
mysql57是什麼 關於mysql57的詳細介紹
簡介 php7 mysql57 nginx19 on ubuntu 1404 本文 前段時間php公升級到了7.0版本,據說很牛叉,比如效能較5.6提公升兩倍,記憶體占用低之類的,後來又看微博上說等到7.0.1才穩定。果不其然,很快就公升級了,最近才有時間折騰一下,在這裡做個總結。環境 1核1g主機...