首页 > 编程知识 正文

mysql数据库相关命令,mysql数据库命令备份

时间:2023-12-27 22:27:24 阅读:326026 作者:YVSH

本文目录一览:

mysql数据库命令

mysql数据库的导入,有两种方法:

1)

先导出数据库sql脚本,再导入;

2)

直接拷贝数据库目录和文件。

在不同操作系统或mysql版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。

所以一般推荐用sql脚本形式导入。下面分别介绍两种方法。

2.

方法一

sql脚本形式

操作步骤如下:

2.1.

导出sql脚本

在原数据库服务器上,可以用phpmyadmin工具,或者mysqldump命令行,导出sql脚本。

2.1.1

用phpmyadmin工具

导出选项中,选择导出“结构”和“数据”,不要添加“drop

database”和“drop

table”选项。

选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。

将导出的sql文件保存下来。

2.1.2

用mysqldump命令行

命令格式

mysqldump

-u用户名

-p

数据库名

数据库名.sql

范例:

mysqldump

-uroot

-p

abc

abc.sql

(导出数据库abc到abc.sql文件)

提示输入密码时,输入该数据库用户名的密码。

2.2.

创建空的数据库

通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。

2.3.

将sql脚本导入执行

同样是两种方法,一种用phpmyadmin(mysql数据库管理)工具,或者mysql命令行。

2.3.1

用phpmyadmin工具

从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。

在"sql"菜单中,浏览选择刚才导出的sql文件,点击“执行”以上载并执行。

注意:phpmyadmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件

比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。

gzip使用方法:

#

gzip

xxxxx.sql

得到

xxxxx.sql.gz文件。

提示输入密码时,输入该数据库用户名的密码。

3

直接拷贝

如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。

3.1

准备原始文件

用tar打包为一个文件

3.2

创建空数据库

3.3

解压

在临时目录中解压,如:

cd

/tmp

tar

zxf

mydb.tar.gz

3.4

拷贝

将解压后的数据库文件拷贝到相关目录

cd

mydb/

cp

*

/var/lib/mysql/mydb/

对于freebsd:

cp

*

/var/db/mysql/mydb/

3.5

权限设置

将拷贝过去的文件的属主改为mysql:mysql,权限改为660

chown

mysql:mysql

/var/lib/mysql/mydb/*

chmod

660

/var/lib/mysql/mydb/*

mysql中创建数据库命令是?

CREATE TABLE 语句的主要语法及使用说明如下:

CREATE TABLE:用于创建给定名称的表,必须拥有表CREATE的权限。

表名:指定要创建表的名称,在 CREATE TABLE 之后给出,必须符合标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创建表。无论是否有当前数据库,都可以通过这种方式创建。在当前数据库中创建表时,可以省略 db-name。如果使用加引号的识别名,则应对数据库和表名称分别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。

表定义选项:表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。

默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。

mysql USE test_db;

Database changed

mysql CREATE TABLE tb_emp1

- (

- id INT(11),

- name VARCHAR(25),

- deptId INT(11),

- salary FLOAT

- );

Query OK, 0 rows affected (0.37 sec)

怎样使用命令行查看mysql数据库

使用命令行连接mysql数据库:

windows操作系统下,开始——运行,打开"运行"对话框,输入cmd,点击“确定”即可进入dos窗口。

dos窗口输入登录mysql数据库命令

mysql

-h

127.0.0.1

-u

root

-p

命令参数说明:

mysql是登录数据库的命令,-h

后面跟服务器的ip,由于本示例mysql服务器安装在本地,因此ip地址为127.0.0.1;-u

后面跟用户名,本示例采用

root用户登录;-p

后面跟登录密码。

输入上述命令后回车,再输入登录密码,在回车即可完成登录mysql数据库服务了。跟着可以运行use

databasename语句操作某个数据库了

命令提示符窗口中输入密码,连接mysql数据库服务的语句是什么?

mysql -u root -p。

这是另外一种通过命令提示符窗口连接MySQL,就是我们常用的cmd命令提示符窗口。

在命令提示符窗口中输入mysql -u root -p,然后输入密码就可以连接到数据库。进入mysql环境后,就可以执行相关命令,像select、create这些语法都是可以执行。

另外一种MySQL安装,双击软件后弹出界面,点击Next下一步。然后接受协议,点击Next下一步。选择Typical典型的,安装通用功能就可以,这里选中后会直接跳到下一个页面。点击Install,开始安装。如果Install旁边有类似防火墙的标志,需要在弹出的窗中点击“是”。等待安装,需要一点时间,请耐心等待。安装成功后,进入MySQL介绍页面,点击Next。

选中CheckBox,然后点击Finish。这里会有个提示窗,点击“是”就行。进入MySQL配置页面,点击Next。保持默认设置就可以,点击Next下一步。保持默认配置,继续Next下一步。继续保持默认配置,点击Next下一步。继续保持默认配置,点击Next下一步。继续保持默认配置,点击Next下一步。保持默认配置,点击Next下一步。

自定义字符编码,选中utf8,然后点击Next。添加一个命令符窗口,然后点击Next。设置MySQL数据库密码,选中CheckBox,允许远程访问,然后点击Next。准备执行配置,点击Execute按钮。点击Finish,大功告成。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。