mysql預設root使用者沒有密碼,輸入mysql –u root 進入mysql
1、初始化root密碼
進入mysql資料庫
mysql>update user set password=password(『123456』) where user='root';
修改mysql密碼:
mysqladmin -uroot-p老密碼 password 新密碼
注意:老密碼即您mysql的root使用者當前的密碼,新密碼即您修改後的密碼。 -p跟老密碼之間沒有空格。老密碼跟「password」之間有空格,password跟新密碼之間有空格。
2、允許mysql遠端訪問,可以使用以下三種方式:
a、改表。
mysql -u root –p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
b、授權。
例如,你想root使用123456從任何主機連線到mysql伺服器。
mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
如果你想允許使用者jack從ip為10.10.50.127的主機連線到mysql伺服器,並使用654321作為密碼
mysql>grant all privileges on *.* to 'jack'@』10.10.50.127』 identified by '654321' with grant option;
mysql>flush rivileges
c:在安裝mysql的機器上執行:
//進入mysql伺服器
d:\mysql\bin\>mysql -h localhost -u root
//賦予任何主機訪問資料的許可權
mysql>grant all privileges on *.* to 'root'@'%' with grant option
//使修改生效
mysql>flush privileges
//退出mysql伺服器
mysql>exit
--------------------
建立使用者並授權
the create user command:
mysql> create user yy identified by '123';
yy表示你要建立的使用者名稱,後面的123表示密碼
上面建立的使用者可以在任何地方登陸。
如果要限制在固定位址登陸,比如localhost 登陸:
mysql> create user yy@localhost identified by '123';
grant:
mysql> grant all privileges on *.* to user;@localhost
grant select,insert,update,delete on *.* to test1@"%" identified by "abc";
grant select,insert,update,delete on *.* to test1@"%" identified by "abc";
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"
修改密碼:
mysql> grant all privileges on pureftpd.* to koko@localhost identified by 'mimi';
flush:
mysql> flush privileges;
檢視使用者資訊:
mysql> select host,user from mysql.user;
MySql授權使用者遠端訪問
建立了乙個mmroot的使用者,密碼為mm1234 表示資料和表 表示所有的ip都可以訪問 即可以遠端訪問 all privileges表示所有的許可權 with grant option表示授權使用者的許可權 例項 mysql grant all privileges on to mmroot i...
MySQL建立使用者授權訪問
mysql u root p 輸入密碼 建立乙個使用者名為zzy,密碼為zzy的mysql普通使用者,並且授權該使用者只有對zzy這個資料庫有操作許可權.1.1第一種方式 use mysql insert into user user,host,password values zzy localho...
Mysql建立使用者並授權以及開啟遠端訪問
一 建立使用者並授權 1 登入mysql mysql u root p 2 建立資料庫 create database test 以建立test為例 3 建立使用者 建立user01,只能本地訪問 create user user01 localhost identified by password...