我在整理文件夹时 ,移动了mysql的文件位置。之后又对环境变量,注册表和my.inl文件的路径信息都做了更改,但用cmd命令启动时一直显示正在启动中,之后没有任何反应,不会报错或提示启动失败。这要怎么办啊?实在不行只能重装了。😂
重装问题也不大。一般不用再收到开启MySQL的,直接连接就可以。
操作方式:
默认是在 C:盘 切换到 mysql 安装目录 D:
这里注意要切换到 bin 目录下
1、输入命令:“mysqld -initialize ”进行初始化,即可自动生成data文件夹。如没生成 创建一个
2、输入命令:“mysqld -install”进行安装
------Service successfully installed 即安装成功
3、输入命令:“net start mysql” 启动服务器。
4、修改MySQL初始密码
输入命令 mysql -uroot -p 回车,输入密码,初次登录是没有密码的,直接回车即可登录,然而事实上,在执行 mysqld --initialize命令时它不仅自动创建了data数据,还随机分配了密码,在你的文件中搜索 .err后缀的文件,以记事本方式打开。可以找到系统为你随机分配的密码粘贴输入即可打开数据库。【全文搜索 ‘root@localhost:’】后面即 登录密码
修改密码指令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
根据参考资料和描述,可以尝试以下步骤来解决该问题:
cmd mysqld -remove mysqld -install
cmd net start mysql
cmd mysqld --skip-grant-tables
mysql ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; quit;