MYSQL安装报错解决方法

举报
霍格沃兹测试开发 发表于 2022/12/16 11:44:59 2022/12/16
【摘要】 报错信息如下:问题1::The designated data directory E:\app\mysql-8.0.22-winx64\data\ is unusable.由于windows自身原因,在mysql目录下不用创建新建文件夹data,会自动生成data里的数据;我用了下边的my.ini文件;[mysqld] 设置3306端口port=3306 设置mysql的安装目录based...

报错信息如下:
问题1::The designated data directory E:\app\mysql-8.0.22-winx64\data\ is unusable.
由于windows自身原因,在mysql目录下不用创建新建文件夹data,会自动生成data里的数据;
我用了下边的my.ini文件;

  1. [mysqld]
  • 设置3306端口

  • port=3306

  • 设置mysql的安装目录

  • basedir=G:/Server/mysql-8.0.21-winx64

  1. 设置mysql数据库的数据的存放目录

  • datadir=G:/Server/mysql-8.0.21-winx64/data

  • 允许最大连接数

  • max_connections=200

  • 允许连接失败的次数。

  • max_connect_errors=10

  • 服务端使用的字符集默认为UTF8

  • character-set-server=utf8

  • 创建新表时将使用的默认存储引擎

  • default-storage-engine=INNODB

  • 默认使用“mysql_native_password”插件认证

  • #mysql_native_password

  • default_authentication_plugin=mysql_native_password

  • default-time-zone=’+08:00’

  1. #sql_mode=“STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
  • [mysql]

  • 设置mysql客户端默认字符集

  • default-character-set=utf8

  • [client]

  • 设置mysql客户端连接服务端时默认使用的端口

  • port=3306

  1. default-character-set=utf8

问题2:
E:\app\mysql-8.0.22-winx64\bin>net start mysql 发生系统错误 2。
以管理员身份运行,在命令行输入cd+mySQL的bin目录的安装路径

C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server5.6\bin

C:\Program Files\MySQL\MySQL Server5.6\bin>mysqld --remove

Service successfully removed.

C:\Program Files\MySQL\MySQL Server5.6\bin>mysqld --install

Service successfully installed.

C:\Program Files\MySQL\MySQL Server5.6\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。