- mysql无法启动----mysql下缺少data文件-手动创建容易报错
- D:mysql-5.7.9-winx64in>mysqld --initialize
- D:mysql-5.7.9-winx64in>net start mysql
- MySQL 服务正在启动 .
- MySQL 服务已经启动成功。
- mysql -root -p ------ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- 需要使用管理员身份运行
- 当mysql下无bin目录无法配置环境变量时
cmd输入 services.msc 在打开的"服务管理器"中找到mysql并双击,然后打开属性,如下图,bin找到了,只需要复制目录到环境变量的path下就OK了,然后在cmd中就可以正常进入mysql-配置环境变量
-
-
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)或NO
- 进入bin目录下先停止mysql服务-net stop mysql
- 进入bin目录下先停止mysql服务-net stop mysql
-
- 方法1输入mysqld --console --skip-grant-tables --shared-memory
- 方法2mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 5.7my.ini" --skip-grant-tables 方法3mysql文件bin目录下的my.ini文件mysqld中添加skip-grant-tables
-
- 启动mysql----net start mysql
-
- 输入mysql -uroot -p-----密码不输入直接回车
- 进入后 alter user 'root'@'localhost' identified with mysql_native_password BY '密码';从新设置密码
- 输入mysql -uroot -p-----密码不输入直接回车
-
- 然后输入 flush privileges;
-
-
再次输入mysql -uroot -p输入重置的密码就可进入
-
- 然后输入 flush privileges;