本人手贱卸载了mysql5.6,想下载最新版本。
https://dev.mysql.com/downloads/mysql/首先以上是下载地址。然后下载完毕后需要创建my.ini文件。然后需要注意的来了!
!
!
!
!
**千万千万不要手动去创建data目录,创建好的也请直接删掉,不管其他怎么弄的,我这直接报错,搞了一晚上。**只要你不去手动创建这个目录,就不会出现这个问题
在你解压好之后将其放至到指定目录。然后按部就班
-
配置Path环境变量
-
创建my.ini文件(注意路劲为\\)
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\\tools\\mysql-8.0.22-winx64 # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
-
以管理员身份打开cmd命令窗口,进入安装目标的bin下
-
输入mysqld install 显示成功
-
输入mysqld --initialize 无任何显示
-
输入net start mysql 显示服务器启动成功
-
输入密码,此处的密码已经由mysqld --initialize中帮我们生成,只需要去data文件夹下的xxx.err文件中,找到[Note] A temporary password is generated for root@localhost:*******
-
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;