程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL5.6安裝&修改root密碼&創建一定權限用戶

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

編輯:MySQL綜合教程

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


一、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(第一次登錄沒有密碼,直接按回車過),登錄成功!

二、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. 關閉窗口,登錄

三、創建一個用戶並賦予一定的權限(有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:
mysql>grant select,update on testDB.* to test@localhost identified by '1234';
mysql>flush privileges;
示例2:
mysql>grant all privileges on *.* to test@localhost indentified by '1234';

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved