关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法
2017-09-09 09:45
971 查看
新人刚刚踏入java 自学数据库中, 奈何装个mysql折腾了两天。。
mysql版本5.7
遇到了mysql -u root -p以及装软件时设置的user和password都无法登陆mysql的问题,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
盲目尝试了一些网友分享的改密码方法,均提示无法将目录切换为C:\Program Files\MySQL\MySQL Server 5.7\
进一步排查发现C:\Program Files\MySQL\MySQL Server 5.7\ 目录下面没有data文件夹 和 my.ini
尝试网上很多方法比如命令mysqld --initialize-insecure --user=mysql 之类的 依然不奏效 提示mysqld: Can't create directory 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 13 - Permission denied)
折腾许久之后 ,机缘巧合发现data文件夹居然在目录C:\ProgramData\MySQL\MySQL Server 5.7\下 这是个隐藏文件夹,要在文件夹选项里面设置
遂将my.ini和data文件夹复制到了mysql安装目录下,并修改my.ini内配置为 # Path to the database rootdatadir=C:/Program Files/MySQL/MySQL Server 5.7\Data
再尝试使用之前设置的user与password登陆mysql , 所有问题解决。
尽管如此,问题是解决了,但是mysql默认生成了data文件夹 , 但其自身又找不到自己创建的data文件夹 , 其中的原因就不得而知了 , 如果我学的不是《java从入门到放弃》的话,以后还得回头研究研究这个问题。
-------------------------------------------------9月10日-----------------------------------------
9号用换目录的方式搞定这个问题后, 10号就发现昨天mysql里面自己添加的database都读不出来了 , 找了半天发现目录又定位回了C:\ProgramData\MySQL\MySQL Server 5.7\下, 9号写的东西都在C:\Program Files\MySQL\MySQL Server 5.7\ Data下
这又变得诡异了。。
于是又把Data文件夹考了回去 9号写的东西又恢复了。。真是费解
顺便考Data目录下的database不能只考那个数据库名字文件夹,还要连Data目录下的其他文件一起拷过去,不然数据库就只能读到结构,用DESC TABLE;却会提示TABLE不存在
-------------------------------------------------12月10日-----------------------------------------
以上都是错误的摸索
emmmm 其实改一下my.ini配置文件里面的目录就行了
# Path to the database root
datadir="C:\ProgramData\MySQL\MySQL Server 5.7\Data"
mysql版本5.7
遇到了mysql -u root -p以及装软件时设置的user和password都无法登陆mysql的问题,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
盲目尝试了一些网友分享的改密码方法,均提示无法将目录切换为C:\Program Files\MySQL\MySQL Server 5.7\
进一步排查发现C:\Program Files\MySQL\MySQL Server 5.7\ 目录下面没有data文件夹 和 my.ini
尝试网上很多方法比如命令mysqld --initialize-insecure --user=mysql 之类的 依然不奏效 提示mysqld: Can't create directory 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 13 - Permission denied)
折腾许久之后 ,机缘巧合发现data文件夹居然在目录C:\ProgramData\MySQL\MySQL Server 5.7\下 这是个隐藏文件夹,要在文件夹选项里面设置
遂将my.ini和data文件夹复制到了mysql安装目录下,并修改my.ini内配置为 # Path to the database rootdatadir=C:/Program Files/MySQL/MySQL Server 5.7\Data
再尝试使用之前设置的user与password登陆mysql , 所有问题解决。
尽管如此,问题是解决了,但是mysql默认生成了data文件夹 , 但其自身又找不到自己创建的data文件夹 , 其中的原因就不得而知了 , 如果我学的不是《java从入门到放弃》的话,以后还得回头研究研究这个问题。
-------------------------------------------------9月10日-----------------------------------------
9号用换目录的方式搞定这个问题后, 10号就发现昨天mysql里面自己添加的database都读不出来了 , 找了半天发现目录又定位回了C:\ProgramData\MySQL\MySQL Server 5.7\下, 9号写的东西都在C:\Program Files\MySQL\MySQL Server 5.7\ Data下
这又变得诡异了。。
于是又把Data文件夹考了回去 9号写的东西又恢复了。。真是费解
顺便考Data目录下的database不能只考那个数据库名字文件夹,还要连Data目录下的其他文件一起拷过去,不然数据库就只能读到结构,用DESC TABLE;却会提示TABLE不存在
-------------------------------------------------12月10日-----------------------------------------
以上都是错误的摸索
emmmm 其实改一下my.ini配置文件里面的目录就行了
# Path to the database root
datadir="C:\ProgramData\MySQL\MySQL Server 5.7\Data"
相关文章推荐
- mysql 5.7以上免安装版本无法找到data文件夹问题的解决办法
- Linux下安装mysql遇到的一些问题及解决办法
- 关于解决真机调试时DDMS里不能打开data文件夹时遇到的一些列问题
- linux下安装mysql默认root无法登陆问题
- MySQL在安装中遇到的一些问题及解决办法
- 关于myeclipse安装extjs4.2提示插件spket遇到的一些问题及解决办法
- Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面解决办法
- Linux下关于不接显示器启动或者连接KVM切换器启动,分辨率默认800x600无法改变的问题解决办法!
- 数据库开发红皮书实例遇到的一些问题:“找不到可安装的ISAM” “BOF或EOF中有一个是'真',或者当前的记录已被删除……”
- 关于android开发遇到的一些问题的解决办法---间断的更新
- 安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
- Android studio 安装中遇到一些问题的解决办法,分享一下
- redhat5下安装MySQL-5.6,默认密码无法进入的解决办法
- Android studio 安装中遇到一些问题的解决办法
- centos 安装mysql中遇到问题的解决办法
- Android studio 安装中遇到一些问题的解决办法,分享一下
- 连接Oracle11g数据库时遇到无监听,网络适配器无法建立等问题的一些解决办法
- 关于本站提供的Windows 7下硬盘安装xp提示找不到路径问题的原因及解决办法
- 在windows sever2003 安装postgresql 9.1出现 不能安装 安装后找不到data文件夹 解决办法
- android DDMS 连接真机(己ROOT),用file explore无法查看修改data/data文件夹的解决办法