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
?#新增乙個可遠端登入的帳號
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
?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,啟動服務。如果...