2017-12-01
MySQL安装配置以及常见问题
目前常用的是mysql的增删改查,本文只就开发者使用mysql过程中常碰到的坑作一个整理,包括mysql安装时start service失败,无法启动服务等问题。
1、安装失败之start service没有响应
这是我安装过程中最常见的一个坑,郁闷的很。下面这个方法是我在网上找到的一篇文章,具体出处已经无从考察,不过很好用。
安装MySQL卸载后重新安装,每次到最后start service时就挂掉了,出现无响应,主要是前期安装过MySQL,没有删除干净相关的信息。
整理解决步骤:
-
打开注册表(运行中输入regedit):
- step 1:删除MySQL在注册表中的信息,主要是三个目录:
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
- step 2:删除C盘中MySQL的信息:位于ProgramData文件中。
- step 3:卸载MySQL数据库并删除安装目录,然后重启机器,再次安装应该就会成功了。
-
删除干净的方法:
- 按照上面的方法先删除,当然可以直接查找mysql关键字,但有点慢;
- 在注册面板中查找下一个,看情况是否删除注册,继续找知道删除完,提示:注册表搜索完成。
2、Mysql–启动和关闭MySQL服务
Windows下:
- 启动服务
- mysqld –console[此时为界面启动,不能关闭窗口]
- 或 net start mysql
- 关闭服务
- mysqladmin shutdown -uroot -p
- 或 net stop mysql
注:net start/stop mysql方式,如果提示:[发生系统错误 5,拒绝访问],是因为当前用户的操作权限太低了。要以管理员身份运行cmd程序来执行启动关闭操作。
Linux下
3、MySQL远程连接数据的两种方法