MySQL 命令行客户端打不开 (闪一下后关闭 )的解决办法
1 、 在 mysql 安装目录下没有 my.ini 文件,只有一个 my-default.int 文件,把它复制一
份,更名为 my.ini
2 、 Mysql 服务没有启动(计算机服务里没有 mysql 服务)
3 、 在 cmd 命令模式下, 进入 mysql 安装目录 bin 下,这里一定要提示一下, 进入 cmd 时
一定要“以管理员身份运行”,
运行
Mysqld --install 安装 mysql 服务
安装 mysql 服务出现 Install/Remove of the Service Denied! 错误说明你不是“以管理员
身份运行”的 cmd ,无权执行。需要重新“以管理员身份运行” cmd ,再运行“mysql --install ”
这里不要认为你是用管理员账号登录,你运行 cmd 就是以管理员身份运行,错!以管理员
账号登录电脑,但在运行 cmd 时,应然需要右击,选择“以管理员身份运行”才是真正的
以管理员身份运行
4 、 安装好了以后,还需要启动 mysql 服务
Net start mysql
此时,经常会出现“ Mysql 服务安装上后,执行 net start mysql 无法启动服务”,这是因为
MySQL 数据库 在升级到 5.7 版本后,和之前的版本有些不一样,没有 data 文件夹,我们
都知道 MySQL 数据库 文件是保存在 data 文件夹中的,网上有人说把 5.6 版本的 data 文
件夹拷贝一个, 这种说法听听都不靠谱, 我也试了,确实能够登录,但是无法修改管理员密
码,下面还是给个标准的解决方法。
安装好 MySQL5.7 后,打开 cmd 命令窗口,并且进入到 MySQL 安装目录中的 bin 目录,
然后输入如下命令回车即可:
mysqld --initialize-insecure --user=mysql
执行完上面命令后, MySQL 会自建一个 data 文件夹,并且建好默认数据库,登录的用户
名为 root ,密码为空,后面的操作就跟之前版本一样了
5 、 最后,在打开 mysql 客户端时,一定要注意“以管理员身份运行”:
评论0