一、停止MySQL
开始-cmd
netstopmysql5
二、复制原来数据库目录到新目录
1、复制C:\ProgramData\MySQL\MySQLServer5.5\中的data目录到
D:\ProgramFiles\MySQL\MySQLServer5.5\目录下(自建的目录)
三,修改MySQL配置文件
1、用记事本打开C:\ProgramData\MySQL\MySQLServer5.5\data\目录下的my.ini
找到datadir="C:\ProgramData\MySQL\MySQLServer5.5\data"
在前面加#注释掉
在下面添加一行
datadir="D:\ProgramFiles\MySQL\MySQLServer5.5\data"
修改完成后,保存退出。
四、重新启动MySQL
1、开始-cmd
netstartmysql5
2、进入MySQL控制台
开始-所有程序-MySQL-MySQLServer5.5-MySQL5.5CommandLineClient
提示输入MySQLroot账号的密码,输入之后回车,进入MySQL控制台
showvariableslike’%datadir%’ #查询MySQL数据库存放目录
如查询显示为D:\ProgramFiles\MySQL\MySQLServer5.5\data\即表示修改成功!
环境: OS:Red Hat Linux As 5 DB:MySql 5.5 在linux下安装好mysql后,默认的数据文件路径存放在/var/lib/mysql目录下, 下面的步骤说明如将该目录下的数据文件迁移到其他目录. 1.创建数据库目录并将该目录权限属主修改为mysql [root@host1 /]# mkdir -p mysql/data [root@host1 /]# chown -R mysql:mysql ./mysql 2.停止mysql服务 [root@host1 etc]# service mysql stop Shutting down MySQL. [ OK ] 3.修改my.cnf文件修改 在[mysqld]下添加新的数据存放路径 datadir=/mysql/data 4.将默认的数据路径下的所有文件和目录cp到新的目录下 [root@host1 mysql]#cd /var/lib/mysql [root@host1 mysql]#cp -R * /mysql/data/ 这里注意copy过去的目录权限属主需要修改为mysql,这里直接修改 mysql目录即可. [root@host1 mysql]# chown -R mysql:mysql ./mysql 4.启动数据库 [root@host1 mysql]# service mysql start Starting MySQL.... [ OK ] -- The End --一般的修改方法是:1》修改my.ini文件。打开之后编辑其中的basedir和datadir,
[mysqld]
basedir=E:\Program Files\mysql #修改成你的mysql安装目录
datadir=E:\Program Files\mysql\data #修改成你的mysql数据目录
2》启动Dos界面,运行net start mysql报错,系统找不到指定路径。
因为我们改变了mysql的安装目录,导致找不到bin启动目录。
修改环境变量,在path路径下加入:E:\Program Files\mysql\bin
3》此时启动mysql,如果还报错误,打开注册表,搜索原来mysql的安装路径,并将其替换为现在新的安装路径。
4》注销下,重新运行net start mysql命令即可。
注意:启动Mysql时碰到了 1067 错误,一般是mysql的配置文件my.ini有问题,打开重点看下里面的basedir和datadir路径是否和你的实际安
装目录相同。另外如果还不行,可以重新运行下你的mysql配置向导,重新配置下。
下面是从网络上搜集的关于1067错误的解决方案:
安装后MYSQL5后,发现启动出错,有时启动正常,但加接时马上出错。
出错代码:1067
解决办法如下:
1.删除%windows%/my.ini
2.删除其它地方的my.ini
3.在mysql安装目录下把my-small.ini复制为my.ini
4.在my.ini最后一行插入:
[mysqld]
#设置basedir指向mysql的安装路径
basedir=C:\mysql-5.1.11-beta-win32
datadir=C:\mysql-5.1.11-beta-win32\data
5.重新启动。。。
C:\mysql-5.1.11-beta-win32\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
C:\mysql-5.1.11-beta-win32\bin>mysqld-nt --remove
Service successfully removed.
C:\mysql-5.1.11-beta-win32\bin>mysqld-nt --install
Service successfully installed.
C:\mysql-5.1.11-beta-win32\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
C:\mysql-5.1.11-beta-win32\bin>net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)