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