本文實(shí)例講述了mysql數(shù)據(jù)庫(kù)創(chuàng)建賬號(hào)、授權(quán)、數(shù)據(jù)導(dǎo)出、導(dǎo)入操作。分享給大家供大家參考,具體如下:
1、賬號(hào)創(chuàng)建及授權(quán)
grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option;
- privileges:表示將所有權(quán)限授予給用戶(hù)。也可指定具體的權(quán)限,如:SELECT、CREATE、DROP等。
- on:表示這些權(quán)限對(duì)哪些數(shù)據(jù)庫(kù)和表生效,格式:數(shù)據(jù)庫(kù)名.表名,這里寫(xiě)“*”表示所有數(shù)據(jù)庫(kù),所有表。如果我要指定將權(quán)限應(yīng)用到test庫(kù)的user表中,可以這么寫(xiě):test.user
- to:將權(quán)限授予哪個(gè)用戶(hù)。格式:”用戶(hù)名”@”登錄IP或域名”。%表示沒(méi)有限制,在任何主機(jī)都可以登錄。比如:”yangxin”@”192.168.0.%”,表示yangxin這個(gè)用戶(hù)只能在192.168.0IP段登錄
- identified by:指定用戶(hù)的登錄密碼
- with grant option:表示允許用戶(hù)將自己的權(quán)限授權(quán)給其它用戶(hù)
2、查看用戶(hù)權(quán)限
3、回收權(quán)限
revoke create on *.* from 'yangxin';
4、刪除用戶(hù)
5、修改密碼
1> 更新mysql.user表
# mysql5.7之前
update mysql.user set password=password('123456') where user='root';
# mysql5.7之后
update mysql.user set authentication_string=password('123456') where user='root';
2> 用set password命令
語(yǔ)法:
set password for ‘用戶(hù)名'@'登錄地址'=password(‘密碼')
3> mysqladmin
語(yǔ)法:mysqladmin -u用戶(hù)名 -p舊的密碼 password 新密碼
記得刷新權(quán)限:
數(shù)據(jù)導(dǎo)出:
1.導(dǎo)出結(jié)構(gòu)不導(dǎo)出數(shù)據(jù)
mysqldump -d 數(shù)據(jù)庫(kù)名 -uroot -p > xxx.sql
2.導(dǎo)出數(shù)據(jù)不導(dǎo)出結(jié)構(gòu)
mysqldump -t 數(shù)據(jù)庫(kù)名 -uroot -p > xxx.sql
3.導(dǎo)出數(shù)據(jù)和表結(jié)構(gòu)
mysqldump 數(shù)據(jù)庫(kù)名 -uroot -p > xxx.sql
4.導(dǎo)出特定表的結(jié)構(gòu)
mysqldump -uroot -p -B數(shù)據(jù)庫(kù)名 --table 表名 > xxx.sql
#mysqldump [OPTIONS] database [tables]
導(dǎo)入數(shù)據(jù):
mysql -uroot -p 數(shù)據(jù)庫(kù)名 文件名
or:
然后選擇被導(dǎo)入的數(shù)據(jù)庫(kù):
#use 數(shù)據(jù)庫(kù);
#source /tmp/xxx.sql
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《MySQL索引操作技巧匯總》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》
希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。
您可能感興趣的文章:- Oracle和MySQL的數(shù)據(jù)導(dǎo)入為何差別這么大
- 快速解決mysql導(dǎo)數(shù)據(jù)時(shí),格式不對(duì)、導(dǎo)入慢、丟數(shù)據(jù)的問(wèn)題
- MySQL 4種導(dǎo)入數(shù)據(jù)的方法
- MySQL 表數(shù)據(jù)的導(dǎo)入導(dǎo)出操作示例
- java實(shí)現(xiàn)批量導(dǎo)入.csv文件到mysql數(shù)據(jù)庫(kù)
- 如何將Excel文件導(dǎo)入MySQL數(shù)據(jù)庫(kù)
- HeidiSQL工具導(dǎo)出導(dǎo)入MySQL數(shù)據(jù)
- Navicat把csv數(shù)據(jù)導(dǎo)入mysql
- MySQL數(shù)據(jù)庫(kù)遷移快速導(dǎo)出導(dǎo)入大量數(shù)據(jù)
- MySQL如何快速導(dǎo)入數(shù)據(jù)