mysql 中的mysql資料庫不見了

2021-07-31 08:48:44 字數 739 閱讀 5486

諸位高手,不知什麼原因,我在mysql>後輸入 show databases; 只出現information_schema和test兩個資料庫,mysql資料庫不知道哪去了,是什麼原因,做其他東西需要mysql這個資料庫

還有當建立資料庫時,比如 create database database_name;總出現 access denied for user ''@'localhost' to database 'database_name'

請教高手

****************************************====

經各種方法測試,的確是許可權的問題,感謝二樓的朋友

是昨日更新root密碼時出錯

update user set password = '123456' where user ="root" //這樣寫是錯的,密碼其實不是123456

應該為update user set password = password ('123456') where user = "root"

具體操作步驟:

關閉mysql

然後,mysqld_safe --skip-grant-tables

啟動mysql。

mysql -u root

mysql> use mysql

mysql> update user set password=password('***') where user='root';

再次感謝二樓朋友

mysql資料庫中的 MySQL資料庫中定義

定義資料表 假如某個電腦生產商,它的資料庫中儲存著整機和配件的產品資訊。用來儲存整機產品資訊的表叫做pc 用來儲存配件供貨資訊的表叫做parts。在pc表中有乙個字段,用來描述這款電腦所使用的cpu型號 在parts表中相應有乙個字段,描述的正是cpu的型號,我們可以把它想成是全部cpu的型號列表。...

mysql資料庫中的方法 mysql資料庫基本方法

啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...

mysql資料庫中mysql庫中user表被刪除

由於mysql資料庫中mysql庫中的user表被刪除,試了一些方法恢復不了,決定把原來的mysql資料夾刪除後重新再安裝個新的,其實這個不用安裝,解壓後就行 按照另一篇部落格 mysql安裝 裡走到生成data檔案時出錯,然後 mysqld console檢視出錯原因 server data di...