连接服务器中的mysql 、备份数据库

远程连接服务器:

* ssh root@主机名    运行后输入密码就可以连接到远程的服务器中;(root需要改变,换成服务器中的用户名 例如:automan)
* 进入到服务器中后,进入到数据库:mysql -u数据库的用户名 -p数据库密码  ,成功后出现   mysql>

另一种方法:直接连接服务器上的的mysql:

  • mysql -h主机地址 -u数据库用户名 -p数据库用户密码 (-u与root之间可以加空格,也可以不加空格,类似形式的一样)

进入到服务器后,备份服务器中的指定的数据库到服务器的本地:

  • mysqldump -u数据库的用户名 -p数据库的密码 --databases 数据库的名称1 数据库的名称2 …… > 服务器中的路径/名称.sql(直接使用加 ./名称.sql 就会直接的备份到当前的用户的目录下)

恢复,导入数据库数据:

系统命令行 : mysql -h 主机名 -u数据库用户 -p数据库密码 数据库名 < 路径/**.sql

mysql命令行:

  • use dataName;
  • source /路径/**.sql;

MySQL命令行中常用的命令:

* 显示数据库的列表      :  show databases;
* 打开数据库                       :  use dataName;
* 显示数据库中的数据表:show tables;(先要打开数据库才能显示数据库中的表)
* 显示数据表中的结构   :describe 表名;
* 新建数据库               :create dataName;
* 新建数据表               :use 库名;create 表名;
* 删除数据库               :drop database 库名;
* 删除数据表               :drop table 表名;
* 将表中的信息清除      :delete from 表名;
* 显示表中所有的记录   :select * from 表名;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容