一般,MySql安装完成后,会出现一些状况:秒退、系统服务项、登录不上去等,需要进行一些设置。
首先,将mysql的bin目录加入到path环境变量中。
然后,安装mysqld服务项
进入cmd,mysqld -install mysql --defaults-file="D:\mysql-5.6.17\my.ini",安装成功。
相关命令:启动服务:net start mysql 停止服务:net stop mysql 删除服务:sc delete mysql
若报错,请检查my.ini配置文件是否正确。
若报错“Install/Remove of the Service Denied!”,权限问题,使用管理员打开CMD。
若在services启动服务时,提示“系统找不到指定的路径”,可以进行以下处理:
注册表/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/mysql(服务名)将ImagePath路径值改为mysql\bin\mysqld
若启动服务时报错“系统出错”,则检查my.ini文件,mysql路径是否正确。
若登录不上数据库,提示“Access denied for user ‘root‘@‘localhost‘(using password:YES)”
方法A:重启mysql服务或者重启机器
方法B:DOS下修改root密码,命令如下:
mysqladmin -u用户名 -p旧密码 password 新密码 //如果是第一次安装,没有旧密码,可忽略“-p旧密码”
绕过登录:mysqld -nt --skip-grant-tables
解决连接8小时超时问题
在mysql配置文件my.ini中,[mysql]下,增加两行命令,设置为10天超时:
interactive_timeout=864000
wait_timeout=864000
通过服务启动,连接后,不显示mysql库,或者登录不上去的处理方法:
0、先停止mysql服务
1、cmd下mysqld -nt --skip-grant-tables
2、运行mysql/bin目录下mysql.exe
3、现在可以用navicat连接到数据库,并且能显示mysql库
4、查看mysql库下user表,最好导入一个可行的user.sql脚本
5、最后,停止mysql进程,启动mysql服务