MySql 5 6 20,安裝後無法登陸的解決辦法

2021-07-06 02:46:12 字數 3242 閱讀 9447

1.按照提示安裝好mysql  

2.執行cmd 進入mysql的安裝目錄,我的安裝目錄c:\program files\mysql\mysql server 5.6\bin  

輸入   cd c:\program files\mysql\mysql server 5.6\bin  

3.採用mysqld將mysql註冊為服務,命令為:mysqld -install mysql  

4.啟動服務:net start mysql  

5.然後登陸,因為root使用者的預設密碼為空,直接回車進入  

mysql -u root -p  

6.①  show databases;  

②  use mysql;  

③  set

password

for'root'

@'localhost'

= password

('123456'

);  

④  quit;  

至此登入問題解決  

[sql]view plain

copy

print

?#新增乙個可遠端登入的帳號

user

,且設定密碼123456,能訪問所有庫 如遠端無法訪問關閉防火牆或新增入站出站規則,新增埠3306  

grant

allprivileges

on*.* 

to'user'

@'%'

identified 

by'123456'

with

grant

option

;    

flush privileges

;    

#mysql 新增使用者user1並授權訪問指定資料庫db123,且設定密碼333333  

grant

allprivileges

ondb123.* 

to'user1'

@'%'

identified 

by'333333'

with

grant

option

;    

flush privileges

;  #mysql 新增使用者user2並授權訪問指定資料庫db123,且設定密碼666666,同時限制登入為指定ip段  

grant

allprivileges

ondb123.* 

to'user2'

@'192.168.104.%'

identified 

by'666666'

with

grant

option

;    

flush privileges

;  

[sql]view plain

copy

print

?mysql新建使用者,授權,刪除使用者,修改密碼  

1.新建使用者。  

//登入mysql  

@>mysql -u root -p  

@>密碼  

//建立使用者  

mysql> insert

into

mysql.

user

(host,

user

,password

) values

("localhost"

,"phplamp"

,password

("1234"

));  

//重新整理系統許可權表  

mysql>flush privileges

;  這樣就建立了乙個名為:phplamp  密碼為:1234  的使用者。  

然後登入一下。  

mysql>exit;  

@>mysql -u phplamp -p  

@>輸入密碼  

mysql>登入成功  

2.為使用者授權。  

//登入mysql(有root許可權)。我裡我以root身份登入.  

@>mysql -u root -p  

@>密碼  

//首先為使用者建立乙個資料庫(phplampdb)  

mysql>create

database

phplampdb;  

//授權phplamp使用者擁有phplamp資料庫的所有許可權。  

>grant

allprivileges

onphplampdb.* 

tophplamp@localhost identified 

by'1234'

;  //重新整理系統許可權表  

mysql>flush privileges

;  mysql>其它操作  

/*  

如果想指定部分許可權給一使用者,可以這樣來寫:  

mysql>grant

select

,update

onphplampdb.* 

tophplamp@localhost identified 

by'1234'

;  //重新整理系統許可權表。  

mysql>flush privileges

;  */  

3.刪除使用者。  

@>mysql -u root -p  

@>密碼  

mysql>delete

from

user

where

user

="phplamp"

andhost=

"localhost"

;  mysql>flush privileges

;  //刪除使用者的資料庫  

mysql>drop

database

phplampdb;  

4.修改指定使用者密碼。  

@>mysql -u root -p  

@>密碼  

mysql>update

mysql.

user

setpassword

=password

('新密碼'

) where

user

="phplamp"

andhost=

"localhost"

;  mysql>flush privileges

;  

linux安裝mysql後root無法登入

問題 root localhost mysql mysql u root p enter password error 1045 28000 access denied for user root localhost using password no 解決方法 方法一 etc init.d mys...

mysql安裝後無法登入

安裝mysql的時候,我們會建立mysql user accounts 非根 使用者賬戶ggs。其目的是便於資料庫許可權管理,為遠端訪問者提供安全賬戶,但是一般情況下本地使用這個使用者賬號訪問資料庫會提示 error 1045 28000 access denied for user ggs loc...

mySQL安裝後服務無法啟動

5.7版本在解壓後是沒有data這個資料夾的,不要手動建立乙個空 的data資料夾,而是進入cmd,輸入mysqld initialize insecure自動 生成無密碼的root使用者,同時自動生成乙個data資料夾,這時候 再進行mysql的安裝,net start mysql,啟動服務。如果...