MySQL5 6安裝,修改密碼,建立一定許可權使用者

2021-07-25 15:52:52 字數 1394 閱讀 8540

一、mysql5.6安裝後,不能正常啟用

壓縮版mysql,解壓完後在:我的電腦->屬性->高階->環境變數

選擇path,在其後面新增mysql bin資料夾的路徑 (如:c:\program files\mysql\mysql server 5.6\bin )

在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

以管理員身份執行cmd,輸入mysqld -install

安裝成功後就要啟動服務了,繼續在cmd中輸入:net start mysql(如圖),服務啟動成功!

服務啟動成功之後,就可以登入了,如圖,輸入mysql -u root -p(第一次登入沒有密碼,直接按回車過),登入成功!

二、mysql5.6忘記root密碼

首先net stop mysql服務,並且切換到任務管理器,有與mysql有關的,最好關閉程序。

執行cmd命令切換到mysql安裝bin目錄,執行mysqld –skip-grant-tables(注意後面沒有分號)

此命令列視窗不要關閉,再重新開啟乙個新的命令列視窗。注意,這時有時會出現乙個警告,不要理會即可。

再次開啟乙個cmd新視窗。按上面方法執行至bin目錄下,執行命令:mysql -u root -p,提示輸入密碼,直接回車即可

執行命令:update mysql.user set password=password(『root』) where user=』root』;

重新整理執行: mysql> flush privileges;

關閉視窗,登入

三、建立乙個使用者並賦予一定的許可權(有select,delete,update,create,drop許可權)

使用具有所有許可權的使用者登入

建立使用者:mysql> insert into mysql.user(host,user,password) values(「localhost」,」test」,password(「1234」));

為使用者授權:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」; 

重新整理系統許可權表:mysql>flush privileges;

示例1:

mysql>grant select,update on testdb.* to test@localhost identified by

'1234';

mysql>flush privileges;

MYSQL 5 6修改密碼

忘記了超級使用者root密碼的時候怎麼辦呢?1.修改配置檔案跳過密碼 1 編輯mysql主配置檔案my.cnf vim etc my.cnf 在 mysqld 欄位下新增引數 skip grant 2 重啟資料庫服務 service mysqld restart 3 這樣就可以進入資料庫不用授權了 ...

編譯mysql5 6 編譯安裝mysql5 6

mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...

mysql5 6忘記密碼

1 以系統管理員身份執行cmd.2 檢視mysql是否已經啟動,如果已經啟動,就停止 net stop mysql.3 切換到mysql安裝路徑下 d wamp mysql 5.6.36 bin 如果已經配了環境變數,可以不用切換了。4 在命令列輸入 mysqld nt skip grant tab...