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

如何修改mysql数据存放的位置

发布网友 发布时间:2022-04-21 08:14

我来回答

2个回答

懂视网 时间:2022-04-30 09:35

http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server serivce mysqld start

  此时查看数据目录,是/var/lib/mysql

2. 修改配置

2.1 修改安全限制

vim /etc/selinux/config

     将内容修改如下:

# SELINUX=enforcing
SELINUX=permissive

2.2 修改数据库配置

      首先停用MySQL。

  1. 复制数据目录

cp -R /var/lib/mysql /data/
chown -R mysql:mysql /data/mysql

  2. 修改配置

    备份/etc/my.cnf

cp /etc/my.cnf /etc/my.cnf-bk

             修改/etc/my.cnf为

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysqld]
log_error = /var/log/mysql-error.log
user = mysql
datadir = /data/mysql
socket = /data/mysql/mysql.sock

[mysql]
socket = /data/mysql/mysql.sock
user = mysql

3. 验证

  重启mysql服务,mysql客户端登录,查看datadir

mysql> show variables like ‘%dir%‘;
+-----------------------------------------+----------------------------+
| Variable_name    | Value   |
+-----------------------------------------+----------------------------+
| basedir     | /usr   |
| binlog_direct_non_transactional_updates | OFF   |
| character_sets_dir   | /usr/share/mysql/charsets/ |
| datadir     | /data/mysql/  |
| ignore_db_dirs    |    |
| innodb_data_home_dir   |    |
| innodb_log_group_home_dir  | ./    |
| innodb_max_dirty_pages_pct  | 75    |
| innodb_max_dirty_pages_pct_lwm  | 0    |
| innodb_undo_directory   | .    |
| lc_messages_dir    | /usr/share/mysql/  |
| plugin_dir    | /usr/lib64/mysql/plugin/ |
| slave_load_tmpdir   | /tmp   |
| tmpdir     | /tmp   |
+-----------------------------------------+----------------------------+
14 rows in set (0.03 sec)

 

    配置成功!!!

 



  

 

修改MySQL的数据目录

标签:

热心网友 时间:2022-04-30 06:43

具体操作:
一、停止MySQL
开始-cmd
net stop mysql5

二、复制原来数据库目录到新目录
1、复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到
D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录)

三,修改MySQL配置文件
1、用记事本打开C:\ProgramData\MySQL\MySQL Server 5.5\data\目录下的my.ini
找到datadir="C:\ProgramData\MySQL\MySQL Server 5.5\data"
在前面加#注释掉
在下面添加一行
datadir="D:\Program Files\MySQL\MySQL Server 5.5\data"
修改完成后,保存退出。

四、重新启动MySQL
1、开始-cmd
net start mysql5

2、进入MySQL控制台
开始-所有程序-MySQL-MySQL Server 5.5-MySQL 5.5 Command Line Client
提示输入MySQL root账号的密码,输入之后回车,进入MySQL控制台

show variables like ’%datadir%’; #查询MySQL数据库存放目录

如查询显示为D:\Program Files\MySQL\MySQL Server 5.5\data\即表示修改成功!
可用data下的数据文件备份还原数据库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是真的黑米还是假的? 牡丹江市区好玩的地方 显卡问题,现在的显卡显存一般都为多少? 现在主流显存是多少?512M5年后会过时吗 主流家用电脑配置家用电脑买什么样配置比较好 现在的电脑显存一般是多少? 安顺万家领秀城怎么样?好不好?值不值得买? 请问下面一道题怎么加标点 花园里 牡丹 月季 玫瑰 芍药 开得美丽极了... 是什么把大地打扮的这么漂亮呢 是雪呀 这两句话怎么写标点符号? 通州有那些私立高中啊 mysql5.7怎么修改环境配置文件 如何在linux下安装mysql数据库并配置 Navicat for MySQL修改完后该如何保存? mysql数据库怎么保存修改过的数据 mysql更改字符集后怎么保存,重启就还原了 mysql navicat 8 lite for Mysql 设置主键后点 ‘保存‘ 后出现如图错误,求解决! 我在mysql里用dos命令修改编码后为什么重启之后不能生效又变回原来的样子了??怎么才能保存设置?? mysql更改my.ini文件时,设置default-character-set=utf8,保存时拒绝访问(以管理员身份)。怎样成功保存 我要改mysql中my.ini这个配置文件,改完后保存它提示我没有管理员权限接着出现拒绝访问,我该怎么办? ini文件修改后不能保存 centOS6.5 下mysql更改的配置无法保存 mysql更改的配置无法保存 怎么可以查到自己名下有几个手机号 自律自评自立,四年级作文怎么写 如何自律500字作文 作文格式信的格式 以自律为话题的高中作文 win7光盘刻录软件 写信的作文格式是什么? 怎样刻录光盘,能否说的具体一点 如何修改mysql配置文件中的参数? 远程连接mysql数据库很慢,修改了my.ini配置文件,[mysqld]下加了skip-name-resolve并重启也没有用 mysql数据长度无法设置,保存后就变为零 mysql数据库存储路径怎么更改? mysql utf8设置配置转载不了怎么办 380伏的高压线有辐射吗? 高压线有没有辐射问题? 高压线有没有辐射影响的? 高压线对人有危害吗??? 液晶显示器的技术参数以及具体意义 小区附近有高压线,是否有辐射? 高压线辐射多大 高压线有辐射吗 高压线的辐射对人体有何影响 户户通位置锁定模块异常怎么解决? 户户通显示位置锁定模块异常2请更换机顶盒怎么回事 404 Not Found 户户通出现位置模块异常3如何处理? 户户通出现位置锁定模块异常1怎么处理 小小知识站 电视屏幕有位置锁定模块异常怎么解决?