您好,登錄后才能下訂單哦!
連接到遠(yuǎn)程linux數(shù)據(jù)庫 mysql -hIP -u用戶名 -p密碼
[root@localhost liuzhen]# mysql -h292.168.1.180 -uroot -p123456
列出有哪些數(shù)據(jù)庫
mysql> show databases;
創(chuàng)建數(shù)據(jù)庫 create database xxx數(shù)據(jù)庫名;
mysql> create database lmcmsv4.0;
切換數(shù)據(jù)庫 use xxx數(shù)據(jù)庫名;
mysql> use lmcmsv4.0;
列出數(shù)據(jù)庫中所有表
mysql> show tables;
備份數(shù)據(jù)庫
mysqldump -hIP -u用戶名 -p密碼 數(shù)據(jù)庫名 > 備份路徑
mysqldump -h292.168.1.180 -uroot -p123456 lmcms_160718 > /usr/local/119_sql_bak_liuzhen/119_lmcms_160718.2016-7-31.bak
導(dǎo)入數(shù)據(jù)庫
第一種方式:mysql -hIP -u用戶名 -p密碼 數(shù)據(jù)庫 < 備份地址
[root@localhost liuzhen]# mysql -h292.168.1.180 -uroot -p123456 lmcmsv4.0 < lmcmsv4.0.sql
第二種方式:source 備份地址
查看表結(jié)構(gòu)
show create table cms_user;
授權(quán)
例1、增加一個(gè)用戶user001密碼為123456,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MySQL,然后鍵入以下命令:
mysql> grant select,insert,update,delete on *.* to user001@"%" Identified by "123456";
例2、增加一個(gè)用戶user002密碼為123456,讓此用戶只可以在localhost上登錄,也可以設(shè)置指定IP,并可以對(duì)數(shù)據(jù)庫test進(jìn)行查詢、插入、修改、刪除的操作 (localhost指本地主機(jī),即MySQL數(shù)據(jù)庫所在的那臺(tái)主機(jī))
這樣用戶即使用知道user_2的密碼,他也無法從網(wǎng)上直接訪問數(shù)據(jù)庫,只能通過MYSQL主機(jī)來操作test庫。
首先用以root用戶連入MySQL,然后鍵入以下命令:
mysql>grant select,insert,update,delete on test.* to user002@localhost identified by "123456";
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。