MySQL5.6安裝&修改root密碼&建立必定權限用戶

1、MySQL5.6安裝後,不能正常啓用

1. 壓縮版MySQL,解壓完後在:個人電腦->屬性->高級->環境變量
選擇PATH,在其後面添加mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
2. 在my-default.ini修改或添加配置: 
[mysqld] 
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄) 
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)
port = 3306
3. 以管理員身份運行cmd,輸入mysqld -install
4. 安裝成功後就要啓動服務了,繼續在cmd中輸入:net start mysql(如圖),服務啓動成功!
5. 服務啓動成功以後,就能夠登陸了,如圖,輸入mysql -u root -p(第一次登陸沒有密碼,直接按回車過),登陸成功!html

2、MySQL5.6忘記root密碼

1. 首先net stop mysql服務,而且切換到任務管理器,有與mysql有關的,最好關閉進程。
2. 運行CMD命令切換到MySql安裝bin目錄,執行mysqld --skip-grant-tables(注意後面沒有分號)
3. 此命令行窗口不要關閉,再從新打開一個新的命令行窗口。注意,這時有時會出現一個警告,不要理會便可。
4. 再次打開一個cmd新窗口。按上面方法運行至bin目錄下,運行命令:mysql -u root -p,提示輸入密碼,直接回車便可
5. 執行命令:update mysql.user set password=PASSWORD('root') where User='root';
6. 刷新執行: mysql> flush privileges;
7. 關閉窗口,登陸mysql

3、建立一個用戶並賦予必定的權限(有select,delete,update,create,drop權限)

1. 使用具備全部權限的用戶登陸
2. 建立用戶:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
3. 爲用戶受權:grant 權限 on 數據庫.* to 用戶名@登陸主機 identified by "密碼"; 
4. 刷新系統權限表:mysql>flush privileges;
示例1:sql

?數據庫

1ide

2spa

mysql>grant select,update on testDB.* to test@localhost identified by '1234';.net

mysql>flush privileges;命令行

相關文章
相關標籤/搜索