標籤:admin mit dmi -- ant 忘記 命令 span tables
針對解壓版本5.7.16(博主使用的這個版本、在某些低版本中部分命令失效)
一、初始化data目錄(解壓版解壓後沒有data目錄)
mysqld --initialize-insecure --user=mysql
二、修改root密碼,串連資料庫後use mysql
1、update mysql.user set authentication_string=password(‘123qwe‘) where user=‘root‘ and Host = ‘localhost‘;
新版Mysql已經沒有password欄位,而是將加密後的使用者密碼儲存於authentication_string欄位,所以網上很多方法不行,執行後要重啟服務才生效
以後只要每次修改密碼都需要重啟服務才會生效
2、mysqladmin –u使用者名稱–p舊密碼 password 新密碼
三、如果忘記root密碼(未串連上資料庫修改root密碼)
1、管理員運行第一個cmd,輸入net stop mysql以關閉mysql服務,再接著輸入mysqld --skip-grant-tables 以跳過密碼
2、保持上一步的cmd不關閉,管理員運行另一個cmd,直接輸入mysql -u root -p斷行符號,顯示輸入密碼,直接斷行符號就可以免密碼登入
3、這時你可以在第二個cmd修改root密碼了(見二)。
註:該過程mysql沒有net start mysql操作。
四、net start mysql時出現無法啟動時
檢查是否已經啟動,或者進程中是否有一個mysqld.exe的進程正在運行。
五、myeclipse中使用database explorer建立MySQL的資料庫連接報錯
testDriver時提示error while performing database login with the testMySQL driver check your url錯誤。檢查url串連無問題。問題出在driver ClassName上,add mysql jar包後最自動填入此名稱為com.mysql.fabric.jdbc.FabricMySQLDriver。這個是不對的,應該
com.mysql.jdbc.Driver。即可解決提示錯誤串連不上的問題。
六、mysql實用命令
1、查詢
(1)、從第0行開始取,取3行
select * from student limit 0,3
安裝mysql資料庫中的技巧、錯誤排查以及實用命令(持續更新)