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