关于Windows下MySQL启动服务3523错误的问题
来源:互联网 发布:数控铣手工编程 编辑:程序博客网 时间:2024/05/16 10:30
今天,由于一个项目需要把部分数据导入到数据库中,所以又重新使用许久未用过的MySQL了。
回忆一下解压版的MySQL的使用方式,进入命令行,切换到MySQL目录下,输入命令
>mysqld -install
>net start mysql
发现服务无法启动,错误提示是3523,就像这样↓↓↓↓
上网找不到相关的解决办法,后来又折腾了好久,重新安装服务,修改注册表等方法全用过了,还是无法启动服务。
我猜想会不会是data目录出现问题,然后就试着输入命令重新进行初始化
>mysql --initialize-insecure --user=mysql
这次又出现其他问题,原来是my.ini文件有问题:
然而,对my.ini里面的配置一一进行排查,没发现有任何问题。
找了很多文档和博客,也查不出问题出在哪。
后来突然想到,可能是因为windows下的文件可能会有某些隐藏的字符,从而导致了读取my.ini的时候会出现问题。
在sublime里面新建了文件,把行结束符改成unix下的,把原来my.ini的配置在新文件里面输入了一遍,然后覆盖保存,再重新运行命令,终于解决问题了!
总结:
在windows下新建文本文件后把文件重命名为my.ini的时候,可能会有某些隐藏的文件头也被添加进去(个人猜测,有待探究,因为之前曾经在linux下处理windows的文件时发现一个奇怪的文件头^M,故作此猜测)
另外也有可能是因为在linux下的换行符是"\n",而在windows下是"\r\n",所以在读取配置文件的时候出现错误。
因此,在初始编辑my.ini时,最好在原先的my-default.ini文件基础上进行修改,或者在其他的文本编辑器里面进行修改,避免在windows下直接新建文本文件再重命名作为配置文件,避免因编码问题导致的错误。
- 关于Windows下MySQL启动服务3523错误的问题
- Windows下MySQL启动服务3523错误的问题
- Windows下不能启动mysql服务--错误总结
- windows下启动mysql服务
- windows下启动mysql服务
- windows 下配置 启动 MySQL ,服务无法启动 服务没有报告任何错误
- windows无法启动MySQL服务 错误1067
- windows无法启动MySQL服务 错误1067
- 解决MySQL Windows服务启动1067错误
- windows无法启动MySQL服务 错误1067
- windows无法启动mysql服务错误1067
- 关于mysql启动(windows下)
- Mysql windows 启动问题 服务没有mysql
- 关于启动mysql服务1067错误
- 关于Windows xp 服务等无法启动的问题!!
- windows断电后启动mysql服务引起的问题
- [转载] windows下启动mysql服务
- windows下启动多个mysql服务
- hiernate
- 【学习笔记】3D图形核心基础精炼版-3:屏幕中的三维坐标概念
- 微信公众账号开发利器 - jQuery WeUI V0.6.0 发布
- Android Studio中获取查看签名SHA1证书指纹数据或MD5的方法
- c语言中快速排序算法
- 关于Windows下MySQL启动服务3523错误的问题
- Java正确编写单例
- JavaScript代码优化
- "SQLServer复制需要有实际的服务器名称才能连接到服务器,请指定实际的服务器名"
- 一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用
- ios 提交错误 ITMS-90096
- 自定义visual studio的通用debug函数
- JDBC概念与基本使用
- shell中sort -u 和 uniq 去重的区别