一、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...