【MYSQL】常用命令備忘錄

來源:互聯網
上載者:User

標籤:code   pre   erro   pos   sse   ict   cond   use   pass   

  • source

    不接路徑時,尋找檔案的路徑是執行mysql命令時的路徑

    接路徑時,使用路徑+filename

[[email protected] mysql]# vi demo.mysql [[email protected] mysql]# pwd/root/mysql[root@wordpressserver mysql]# ls -altotal 12drwxr-xr-x.  2 root root 4096 Nov  2 21:45 .dr-xr-x---. 31 root root 4096 Nov  2 21:49 ..-rw-r--r--.  1 root root   87 Nov  2 21:45 demo.mysql[root@wordpressserver mysql]# mysql> source demo.mysqlERROR: Failed to open file ‘demo.mysql‘, error: 2mysql> source /root/mysql/demo.mysqlDatabase changedQuery OK, 0 rows affected (0.01 sec)mysql> show tables;+----------------+| Tables_in_demo |+----------------+| example        |+----------------+1 row in set (0.00 sec)
  •   mysqldump 匯出一個表,使用sql檔案恢複表
[[email protected] ~]# mysqldump -u root -p demodabasename exampletablename > sqldumptest1.sqlEnter password: [root@wordpressserver ~]# lsanaconda-ks.cfg  Desktop    Downloads  mysql     post-install      Public            Templates  vmtool             wordpress      wordpress-4.4.2-zh_CN.tar.gzcore.3990        Documents  Music      Pictures  post-install.log  sqldumptest1.sql  Videos     vmware-install.pl  wordpress (2)[root@wordpressserver ~]# vi sqldumptest1.sql [[email protected] ~]# mysql -uroot -f demo < sqldumptest1.sqlERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)[root@wordpressserver ~]# mysql -uroot -p123456 -f demo < sqldumptest1.sql[[email protected] ~]# 

或者

[[email protected] ~]# mysql -uroot -p123456 -f demo < /root/mysql/demo.mysql
-f是忽略錯誤然後繼續執行
mysql> show tables;+----------------+| Tables_in_demo |+----------------+| example |+----------------+1 row in set (0.00 sec)mysql> desc example;+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+--------------+------+-----+---------+-------+| id | int(11) | YES | | NULL | || data | varchar(100) | YES | | NULL | |+-------+--------------+------+-----+---------+-------+2 rows in set (0.00 sec)

 

shell> mysqladmin create target_db_name
shell> mysql target_db_name < backup-file.sql
就是
shell> mysql 庫名 < 檔案名稱

或者

B:使用mysqldump命令

mysqldump -u username -p dbname < filename.sql

C:使用mysql命令

mysql -u username -p -D dbname < filename.sql

【MYSQL】常用命令備忘錄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.