您的位置:首页 > 数据库 > MySQL

MySQL基础

2013-11-29 19:33 267 查看
一、在本机用命令行连接MySQL服务器

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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: