MYSQL建庫建使用者命令

2021-05-23 15:30:18 字數 2744 閱讀 7978

1

、登陸mysql:

mysql -u root -p

2、檢視使用者資訊

select user,host,password from mysql.user;

select user,host from mysql.user;

3、設定密碼

set password for root@localhost=password('

在這裡填入

root

密碼');

4、修改密碼方法1

:mysqladmin -u root -p password newpassword方法2

:#mysql -u root -p mysql

mysql>update user set password=password("new") where user='root';

mysql>flush privileges;

5、刪除匿名使用者

delete from mysql.user where user='';

6、檢視系統已存在的資料庫

show databases;

7、刪除名為

test

的空資料庫

drop database test;

8、建立

mysql

使用者

a:

建立對test

資料庫有完全操作許可權的名為

centospub

的使用者mysql>grant all privileges on test.* to centospub@localhost identified by 'password';

b:增加乙個使用者

test1

密碼為abc

,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以

root

使用者連入

mysql

,然後鍵入以下命令:

mysql>grant select,insert,update,delete on *.* to test1@"%" identified by "abc";但例b

增加的使用者是十分危險的,你想如某個人知道

test1

的密碼,那麼他就可以在

internet

上的任何一台電腦上登入你的

mysql

資料庫並對你的資料可以為所欲為了。

c:增加乙個使用者

test2

密碼為abc,

讓他只可以在

localhost

上登入,並可以對資料庫

mydb

進行查詢、插入、修改、刪除的操作(

localhost

指本地主機,即

mysql

資料庫所在的那台主機),這樣使用者即使用知道

test2

的密碼,他也無法從

internet

上直接訪問資料庫,只能通過

mysql

主機上的

web頁來訪問了。

mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

9、查詢確認

centospub

使用者的存在與否

select user from mysql.user where user='centospub';10、

建立名為

test

的資料庫

create database test;

11、取消

centospub

使用者對資料庫的操作許可權

revoke all privileges on *.* from centospub@localhost;

12、刪除

centospub

使用者delete from mysql.user where user='centospub' and host='localhost';

13、重新整理

,使所做的改動生效

flush privileges;

14、忘記

mysql

的root

密碼,怎麼修改 如果

mysql

正在執行,首先殺之:

killall -term mysqld。啟動

mysql

:path_to_mysql/bin/mysqld --skip-grant-tables &

就可以不需要密碼就進入

mysql

了。然後就是

mysql>use mysql

mysql>update user set password=password("new_pass") where user="root";

mysql>flush privileges;

重新殺mysql

,用正常方法啟動

mysql

一定注意:很多新手沒有用

password=password("...")

,而是直接

password="..."

所以改掉密碼不好使

MYSQL建庫建使用者命令

1 登陸mysql mysql u root p password 輸入密碼 2 檢視使用者資訊 select user,host,password from mysql.user select user,host from mysql.user 3 設定密碼 set password for ro...

MYSQL的建庫建使用者命令

1 登陸mysql mysql u root p password 輸入密碼 2 檢視使用者資訊 select user,host,password from mysql.user select user,host from mysql.user 3 設定密碼 set password for ro...

mysql建立使用者表 mysql 建庫建表建使用者

1.建立資料庫 create database school 2.使用資料庫 use school 3.建立使用者 create user jame localhost identified by jame 4.授權使用者 注意這裡是用了 哦,可以自己講school也替換成 號 grant sele...