遇到的问题
用mysqld -console读报错
可以在.err
文件看自己的log 有的人log打了三页(┭┮﹏┭┮)
命令行需要是管理员权限
Cannot load component from specified URN
windows键+R ctrl+shift+enter
管理员身份打开
文件控制和写的权限
The innodb_system data file 'ibdata1' must be writable
1打开安装mysql的目录文件 修改权限为管理员 2修改文件及子目录 取消只读
端口不可以被其他占用
net start mysql3306
mysql服务无法启动 服务没有报告任何错误
1查看端口是否被占用 先命令行查找该端口号 再打开任务管理器关掉占用该端口的应用(参考其他blog) 2查log 上一步的报错也会影响连接端口
如何卸载mysql
传说 mysql是卸载不干净的 但是由于报错2我修改权限却一直被提示temp
文件bin
文件无法修改,只好remake 真正的勇士 敢于直面卸载不干净的MySQL(这就重装系统 插u盘",ԾㅂԾ," just kidding MySQL在initialize成功后会生成data
文件和bin
在同一目录 在我删掉data
文件 重新initialize后
mysql initialize specified but the data directory has files in it
改良派走上彻底的revolution->打开C盘->查找所有带MySQL的文件->一个个彻底删除->最后删除安装的根目录->重新解压
重要的事情-权限
Failed to find valid data directory
环境变量(optional)
环境变量: 文件的路径 也许有用 不确定
没有的文件可以自己解压一个新的安装包补上去
就在我第一步initialize好了 也有了data文件出现在了bin同级目录 可以进行安装的时候 报错如下
Check error-message file location and 'lc-messages-dir' configuration directive.
我打开我的根目录->框中文件都没了(打龙水晶被点 寄) 这个时候我再解压一次 把缺失的文件cv过来 然后最好解压的新文件改名 不要和之前重名 然后删了 lc大概是报错信息的设置问题 报错部分主要缺失显示语言的设置 语言包在share文件 不影响之前的initialize initialize只会随机生成一个密码和data文件
登录sql的密码验证
mysql says root@localhost is created with an empty password
无伤大雅 登录的时候输入密码就直接回车好了 这应该是我们直接以root权限在进入mysql
tips