MySQL基础
2013-11-29 19:33
267 查看
一、在本机用命令行连接MySQL服务器
-p选项后面不带任何参数时,则按回车后提示输入密码,当出现“mysql>”的提示符时,则代表已成功连接。
(PS:-p后面也可以接密码,如:mysql -u root -ppassword。要注意的是:-p和password之间不能有空格。不过,官方不推荐在建立连接的命令显示明文密码)。
也可以再登录服务器时,同时选择指定的数据库,如:
这时,连接成功时将自动选择了db_name数据库。
如果需要连接远程主机时,则输入:
PS:host为主机地址。
二、备份MySQL数据库
首先,在DOS界面下切换到MySQL安装目录下的bin目录:
然后用以下命令将其中一个数据库导出到文件:
-p后面为空格,不接任何字符,接着输入密码即可完成备份。
mysqldump为数据库备份程序,位于bin目录下,得到的备份文件也默认输入到bin目录下。输出位置也可以指定路径,如:mysqldump -u root -p test > D:/文件名.sql。
三、从备份文件中恢复MySQL数据库
通过(一)的方式连接mysql主机后,输入
被恢复的数据库必须已经存在,若不存在,则要先建立一个数据库,再用以上命令来恢复。
若没有连接MySQL服务器,要想恢复备份时,则需要在DOS输入以下命令:
PS1.在“mysql>”提示符下输入命令时,需要在最后面加上分号(use和quit除外,不过也可以加上),在bin目录下输入的命令则不需要加上分号。
PS2.MySQL参考手册地址:http://dev.mysql.com/doc/
mysql -u 用户名 -p
-p选项后面不带任何参数时,则按回车后提示输入密码,当出现“mysql>”的提示符时,则代表已成功连接。
(PS:-p后面也可以接密码,如:mysql -u root -ppassword。要注意的是:-p和password之间不能有空格。不过,官方不推荐在建立连接的命令显示明文密码)。
也可以再登录服务器时,同时选择指定的数据库,如:
mysql -u root -p db_name
这时,连接成功时将自动选择了db_name数据库。
如果需要连接远程主机时,则输入:
mysql -h host -u user -p
PS:host为主机地址。
二、备份MySQL数据库
首先,在DOS界面下切换到MySQL安装目录下的bin目录:
然后用以下命令将其中一个数据库导出到文件:
mysqldump -u 用户名 -p 数据库名 > 文件名.sql
-p后面为空格,不接任何字符,接着输入密码即可完成备份。
mysqldump为数据库备份程序,位于bin目录下,得到的备份文件也默认输入到bin目录下。输出位置也可以指定路径,如:mysqldump -u root -p test > D:/文件名.sql。
三、从备份文件中恢复MySQL数据库
通过(一)的方式连接mysql主机后,输入
suorce 数据库名 文件名.sql;
被恢复的数据库必须已经存在,若不存在,则要先建立一个数据库,再用以上命令来恢复。
若没有连接MySQL服务器,要想恢复备份时,则需要在DOS输入以下命令:
mysql -u 用户名 -p 数据库名 < 文件名.sql
PS1.在“mysql>”提示符下输入命令时,需要在最后面加上分号(use和quit除外,不过也可以加上),在bin目录下输入的命令则不需要加上分号。
PS2.MySQL参考手册地址:http://dev.mysql.com/doc/
相关文章推荐
- mysql 快速从dump 中获取一个或多个表
- mysqldump备份和还原数据库mysql
- Mysql Workbench 导入 DBDesigner 乱码解决 办法
- MySQL向Hive/HBase的迁移工具
- Hbase入门6 -白话MySQL(RDBMS)与HBase之间
- Can't connect to MySQL server on 'localhost' 解决
- mysql 实际应用场景case...when
- mysql定时任务
- MySQL日期时间函数大全 转
- 教您如何mysql索引优化
- MySql索引优化注意
- mysql基础之操作语句
- 理解MySQL——索引与优化
- 设置mysql的interactive_timeout和wait_timeout的值
- MySQL Timeout解析
- java连接MySql数据库和增删改查代码
- [MySQL] 复制(3)- 创建主备复制(从另一个服务器开始复制)
- 2. Mysql数据库的入门知识
- Q4M使用手册
- mac mysql