諸位高手,不知什麼原因,我在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...