在Oracle官网下载了最新的mysql,启动的时候无法启动,查看报错显示是没有找到数据目录,到解压目录查看时发现是没有默认的配置文件的。
自己新建mysql的配置文件如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="E:\Program Files (x86)\mysql-8.0.16-winx64"
# 设置mysql数据库的数据的存放目录
datadir="E:\Program Files (x86)\mysql-8.0.16-winx64\data"
# 允许最大连接数
max_connections=200
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
直接执行mysqld -install安装
通过cmd命令net start mysql启动时无法启动,查看报错是找不到错误记录文件和数据目录
网上查找资料发现是需要自己做初始化的,执行mysqld -initialize-insecure --user=mysql之后能够正常启动了
执行mysql -uroot -p空密码可能正常登陆了,
注意:1、存放mysql的目录路径不能有中文
2、需要执行mysql的初始化操作
3、安装过程中有问题时,可以执行mysqld -remove删除安装的mysql重新安装