二、打到my.ini文件,在mysql的目录底下吧,把这一项改成相应的datadir="*:/mysql/Data/",再把原来的data文件夹下的内容全部复制过去就o了
phpmyadmin登陆出现无法登录MySQL是设置错误造成的,解决方法为:
1、首先打开运行命令窗口,可以通过按住windows键+R的组合键来实现,输入cmd,然后按下回车键。
2、这样就进入了doc的命令窗口。
3、切换到我们安装mysql的盘符。
4、然后再切换到mysql的bin目录。
5、输入mysql -uroot -p。
6、提示输入密码。
7、输入mysql密码之后,然后按下回车键,出现welcome的字样表示登陆成功。
理论上,mysql的数据目录路径存在.ini文件中,只要修改此文件中的数据目录路径即可但是在实际 *** 作中,经历过以下 *** 作:
考虑是盘符问题导致的
一、 新旧目录在同一盘符下
改变my.ini中的datadir路径,新目录在同一盘符下(新旧目录都在C盘下,但是目录名称不同),是可以启动的,但是不在同一盘符下mysql服务启动不了
二、 新旧目录不在同一盘符下
简单改变my.ini中的datadir路径,新目录不在同一盘符下(原来data目录在C盘,但由于系统盘空间不够,选择将数据目录修改到D盘)。为了检验目录迁移是否成功,遂先删除.err文件。start服务,会发现在服务启动不了时在新目录下生成新的err文件,说明路径切换的问题没问题。
至此,影响因素——盘符被排除但是仍存在别的问题导致服务无法启动,怀疑是目录的权限问题
对新目录增加everyone的完全控制后,服务成功启动。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)