`

mysql修改datadir的后续工作

阅读更多
我们都知道,在mysql文件夹下面有my.ini文件,修改里面的datadir就可以改变数据库以及表的存放位置,默认在windows下,存放在C:/ProgramData/MySQL/MySQL Server 5.5/Data/,比如我们将datadir修改为I:/data,可能会遇到以下几种情况:

1、重新打开mysql administrator或者相应的command line,我们发现数据的存储位置依然是原来的目录,出现这样的原因是没有停止mysql服务,my.ini没有在启动时重新被读取,我们可以通过命令行停止,或者在控制面板——管理——服务里面停止mysql服务,然后再开启;

2、重新开启mysql服务时,出现了1067的错误,此时我们可以查看datadir所在的新目录下的错误日志文件,可能的原因是,没有将datadir原目录下的performance_schema和mysql两个文件夹复制到新目录下! 将它们复制过来即可。


分享到:
评论

相关推荐

    如何将mysql的默认datadir改变成自己想要的路径

    如何将mysql的默认datadir改变成自己想要的路径

    Mysql修改datadir导致无法启动问题解决方法

    主要介绍了Mysql修改datadir导致无法启动问题解决方法,本文原因是SELINUX导致,用关闭SELINUX的方法解决了这个问题,需要的朋友可以参考下

    linux上安装mysql.pdf

    创建mysql组及用户 Java代码 1. groupadd mysql ...4. scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mys ql/data 5. chown -R root . 6. chown -R mysql data

    mysql-5.5.62.tar.gz

    源码编译mysql-5.5.62.tar.gz Debian: ... -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc make sudo make install export PATH=/usr/local/mysql/bin:$PATH

    mysql源码安装包.zip

    -DCMAKE_INSTALL_PREFIX=/home/mysql -DMYSQL_DATADIR=/home/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 ...

    linux修改mysql数据库文件的路径

    mysql更改数据文件的存放路径感觉直接把/etc/my.cnf中的datadir改一下重启一下服务就行,但是从网上搜了n多资料,大部分都是更改my.cnf中的datadir及sock及启动脚本/etc/rc.d/init/mysqld中的datadir,按照网上提供...

    浅谈Linux 二进制包安装MySQL的一些问题

    第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ———————————————- 二进制包是否可以成功的运行,与先前是否先解决rpm...

    mysql-5.7.38源码包及所需boost_1_59_0合集

    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_DATADIR=/data/mysql -DDOWNLOAD_BOOST=1 -DWITH_BOOST=../boost_1_59_0 -DSYSCONFDIR=/etc -DMYSQL_USER=mysql -DMYSQL_TCP_...

    mysql5.7arm64.zip麒麟arm64架构下的deb安装包

    datadir = /data01/MPP/mysql/data bind-address=0.0.0.0 skip-name-resolve 3.重启mysql systemctl stop mysql.service systemctl start mysql.service 4.查看状态 systemctl status mysqld 5.创建远程访问用户并...

    mysql源码安装包mysql-boost-5.7.22.zip

    cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #[MySQL安装的根目录] -DMYSQL_DATADIR=/data/mysql \ #[MySQL数据库文件存放目录] -DSY

    解决修改mysql的data_dir所引发的错误问题

    这也就是数据所在目录,于是将它修改为datadir=/mnt/mysql, 然后保存, 最后将mysql保存的数据的拷贝到/mnt下:cp -r /var/lib/mysql /mntchown -R mysql:mysql /mnt/mysql完成拷贝后,本以为一

    MySQL安装教程windows64位

    datadir=C:\Program Files\MySQL\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    (具体需要换成你自己的路径) datadir 是指MySQL后续的数据存放在哪儿。(具体需要换成你自己的路径) 注意: 这儿执行完会生成mysql root账号的密码,后面在客户端连接时,5.7版本需要用到,自己别忘了记录下 ...

    CentOS 7.0编译安装cmake和mysql安装包

    ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql #生成mysql系统数据库 ln -s /usr/local/mysql/my.cnf /etc/my.cnf #添加到/etc目录的软连接 cp ./support-files/...

    创建mysql表分区的方法

    表分区的测试使用,主要内容来自于其他博客文章以及mysql5.1的参考手册mysql测试版本:mysql5.5.28mysql物理存储文件(有mysql配置的datadir决定存储路径)格式简介数据库engine为MYISAMfrm表结构文件,myd表数据...

    mysql-5.7.17-winx64.zip 解压版

    新版本下mysql数据库password字段更改为authentication_string) 删掉my.ini文件末尾的“skip-grant-tables”,保存文件。 重启mysql服务 使用mysql -u root -p 回车,输入刚刚设置的密码:root,登录mysql 然后我们...

    MySQL5.6.24-win32

    将basedir的路径更改为mysql的根路径 datadir mysql物理路径\data tmpdir mysql物理路径\data socket mysql物理路径\mysql.sock log-error 日志存放路径(若没有文件夹则必须手动创建文件夹) port 服务端口 ------...

    mysql-test-5.7.22-linux-glibc2.12-x86_64.tar.gz

    bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.22/ --datadir=/usr/local/mysql/mysql-5.7.22/data --lc_messages_dir=/usr/local/mysql/mysql-5.7.22/share --lc_messages=en_US ...

    免安装版MySql运行详细步骤

    datadir=D:\360Downloads\mysql-5.7.20\data #允许最大连接数 max_connections=200 #服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage...

    mysql server5.0(免安装版)

    datadir=E:/.../mysql/data(数据库路径) 4.在环境变量中设置MYSQL_HOME,把%MYSQL_HOME%\bin 加入到 path 5.在命令行运行 mysqld 即可启动 MySQL 数据库 可以执行下列操作,将mysql安装为winsow服务 1、执行命令:...

Global site tag (gtag.js) - Google Analytics