Code前端首页关于Code前端联系我们

mysql生成数据库描述文件,对mysql数据库文件进行简要描述

terry 2年前 (2023-09-30) 阅读数 49 #Mysql
文章标签 Mysql

本文内容列表:

  • 1.如何配置mysql数据库配置文件
  • 2、mysql创建数据库时如何生成.sql格式的文件?
  • 3.通过java程序读取mysql数据库生成xml文档
  • 4、如何将后缀为.sql的文件生成MYSQL数据库?

如何配置mysql数据库配置文件

1。 mysql_install_db说明

当MySQL系统库(mysql系统库)出现故障或者需要添加新的mysql实例时,必须初始化mysql数据库。

需要使用的命令:/usr/local/mysql/bin/mysql_install_db

#/usr/local/mysql/bin/mysql_install_db --help 可以看到帮助信息如下

Usage: /usr /local/ mysql/bin/mysql_install_db [选项]

--basedir=path MySQL 安装目录的路径。

--cross-bootstrap 供内部使用。在目标主机以外的主机上构建 MySQL 系统

表时使用。

--datadir=path MySQL 数据目录的路径。

--force 即使 DNS 不运行,也使 mysql_install_db 运行

工作。如果是,请提供通常

使用主机名的表条目,将使用 IP 地址。

--ldata=path MySQL 数据目录的路径。

--rpm 供内部使用。此选项由 RPM 文件

在 MySQL 安装过程中使用。

--skip-name-resolve 在创建

给出表条目时使用 IP 地址而不是主机名。如果

您的 DNS 无法正常工作,此选项会很有用。

--srcdir=path 供内部使用。

mysql_install_db 查找支持文件(例如

错误消息文件)和用于填充帮助表的文件

--user=user_name 用于运行 mysqld 的登录用户名。 mysqld 创建的文件

和目录将归此

用户所有。您必须是 root 才能使用此选项。默认

mysqld 使用您当前的登录名运行,它创建的文件和

目录将归您所有。

所有其他选项都传递给mysqld程序

除了支持上述参数之外,它还支持mysqld参数。

2. 示例:

本文以添加新的mysql实例为例。例如服务器上安装了3306端口的mysql服务,需要启动另一个3308端口的mysql服务。

假设mysql安装在/usr/local/mysql路径下,找到相对路径下的盘磁盘空间较大,如/data1,将mysql数据保存到/data1下的3308端口

#mkdir /data1/ mysql_3308

#mkdir /data1/mysql_3308/data

#sqown: mysql /data1/ mysql_3308

复制一份mysql配置文件my.cnf到/data1/mysql_3308目录

#vi /data1/mysql_3308/my.cnf更改配置文件并更改目录。更改为新设置,如下所示:

[client]

character-set-server = utf8

port = 3308

socket = /tmp/mysql_3308.sock user = mysql

端口 = 3308

套接字 = /tmp/mysql_3308.sock

basedir = /usr/local/mysql

datadir = /data1/mysql_3 data1/mysql_3308/mysql_error.log

pid 文件 = /data1/mysql_3308/mysql.pid

.. ..其他详细信息

确保配置文件正确。

执行以下命令初始化数据库:

#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data 完成接下来将初始化新的 3308 数据库。如果出现错误,请按照错误信息查看错误日志。一般是my.cnf配置文件有问题,可以修复。

3。启动新mysql

在3308端口启动mysql服务

#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf 检查是否启动 #ps aux |grep mysql

如果是3308,说明已经启动成功

可以在/etc/rc.local中添加start命令来随服务器启动

新添加的mysql没有root密码设置。可以通过以下命令设置root密码:

#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root-password 'new-password'

如何生成 . mysql创建数据库文件时的sql格式?

ibd 文件指示使用的 infodb 引擎。你不需要担心mysql文件是如何存储的。只需直接输入mysqldump即可生成sql格式的数据库备份。

您必须输入代码才能创建它。参见

例如,创建表xxx

,然后选择* from table

,即可看到里面存储的物理文件。没有意义

通过java程序读取mysql数据库生成xml文档

1。最简单的方法是将字符串直接 IO 到文件中。

2。使用xml生成的插件,如dom4j、jdom等,通过操作生成对象,然后写入文件。

如何从后缀为.sql的文件生成MYSQL数据库?

比较简单的方法:

1。进入MySQL命令行;

2.使用数据库

3.mysql 粘贴.sql文件的内容,然后按Enter

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门