问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL数据库怎么用查询来设置文件路径?

发布网友 发布时间:2022-04-19 15:07

我来回答

1个回答

热心网友 时间:2023-09-02 13:43


退出数据库

#mysqlmp -u 用户 -p密码 --all-databases | gzip > /opt/backup.sql.gz

PS:在动数据库之前切记备份,以免发生意外事故

2、确定mysql具体安装路径,各个文件的位置。

#ps -ef | grep mysql


查看etc下的my.cnf文件,由于数据库是编译安装的,日志等文件位置都设置在/data下

#cat /etc/my.cnf | grep data/mysql

datadir=/data/mysql/data #mysql数据库文件所在目录

tmpdir=/data/mysql/data #mysql数据库临时文件目录

log-error=/data/mysql/log/error.log

general_log_file=/data/mysql/log/general_log.log

log_bin= /data/mysql/binlog/mysql-bin.log

relay_log= /data/mysql/binlog/mysql-relay-bin.log

slow_query_log_file=/data/mysql/log/slow.log #慢查询日志

innodb_data_home_dir = /data/mysql/data #这是InnoDB表的目录共用设置。

innodb_log_group_home_dir = /data/mysql #InnoDB 日志文件的路径。

3、停用mysql,编辑my.cnf更改路径位置,这里更改为/opt下

#service mysqld stop

更改前文件指定位置如下:

#cat /etc/my.cnf | grep data/mysql

datadir=/data/mysql/data #mysql数据库文件所在目录

tmpdir=/data/mysql/data #mysql数据库临时文件目录

log-error=/data/mysql/log/error.log

general_log_file=/data/mysql/log/general_log.log

log_bin=/data/mysql/binlog/mysql-bin.log

relay_log= /data/mysql/binlog/mysql-relay-bin.log

slow_query_log_file=/data/mysql/log/slow.log #慢查询日志

innodb_data_home_dir = /data/mysql/data #这是InnoDB表的目录共用设置。

innodb_log_group_home_dir = /data/mysql #InnoDB 日志文件的路径。

更改后文件指定位置如下:

cat /etc/my.cnf | grep data/mysql

datadir=/opt/data/mysql/data #mysql数据库文件所在目录

tmpdir=/opt/data/mysql/data #mysql数据库临时文件目录

log-error=/opt/data/mysql/log/error.log

general_log_file=/opt/data/mysql/log/general_log.log

log_bin = /opt/data/mysql/binlog/mysql-bin.log

relay_log = /opt/data/mysql/binlog/mysql-relay-bin.log

slow_query_log_file=/opt/data/mysql/log/slow.log #慢查询日志

innodb_data_home_dir = /opt/data/mysql/data #这是InnoDB表的目录共用设置。

innodb_log_group_home_dir = /opt/data/mysql #InnoDB 日志文件的路径。

还需要修改/etc/init.d/mysqld这个文件跟mysql-bin.index里的内容,将路径/data/mysql/data修改为/opt/data/mysql/data

#cat /etc/init.d/mysqld | grep data/mysql

datadir=/opt/data/mysql/data

#vim /opt/data/mysql/binlog/mysql-bin.index

/opt/data/mysql/binlog/mysql-bin.000001


4、转移数据库文件路径

#cd /

#mv data/ /opt/

5、启动mysql,成功启动


这里warning只是个提示,不是数据库的报错,执行下面命令

#systemctl daemon-reload

即可解决

检查数据库日志看看有什么异常报错不


没异常报错,可以正常使用了。
编译安装的mysql如何更改文件路径
标签:esetsql数据库操作单机修改master领导sqlcom

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 如何修改sql server默认数据库路径 sql数据库路径没有u盘的路径 苹果6plus升级最新的苹果系统后显示无服务,怎么回... 苹果6更新了最新版本,可是显示无服务怎么办 你好,我苹果6手机升级最新系统后信号经常很差,经... 苹果6手机没有 网络信号是怎么回事 苹果6手机系统升级后为什么没有卫星信号 苹果6点了运营商更新之后出现无服务怎么办? 苹果6升级了10系统信号不好怎么办 苹果6升级11.2.6系统后显示无服务 苹果6刚更新完 ,显示无服务 怎么办? 苹果6手机更新系统后没网络信号是怎么回事? 请问我的苹果6手机更新系统后没网络信号,是怎么回事 苹果6手机系统更新没信号怎么办? 苹果 6系统升级后手机经常无服务没网络怎么办? 用爱奇艺看电影、怎么让弹幕字体有颜色? 飞利浦三头剃须刀怎么拆卸 飞利浦剃须刀三头的好用还是两头的好用 飞利浦三头剃须刀充电多长时间? 想买个飞利浦剃须刀 不知道买那款好。买2头的 3头的? sql新建的数据库的路径是什么? SQL数据库连接路径怎么写 如何修改数据库路径 sql server 如何安装SQL数据库 SQL数据库运用于哪些方面? sql存放数据的地址在哪里 SQL自动备份数据库路径 SQL数据库语句大全 请问Sql如何连接数据库? 学习sql 数据库 怎样找到sql数据库所在的文件夹 SQL数据库连接 如何建立SQL数据库 怎么查看SQL server数据库的位置 sql 中附加的数据库保存在什么地方 怎么评价高通x60基带? 爱奇艺手机版弹幕怎么更换颜色 苹果的信号基带为什么不自己研发? 手机基带到底是什么?是硬件吗?为何可以刷?是软... iphonexs信号差