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前端网发表,如需转载,请注明页面地址。
code前端网
