1、去官网下载Mysql包 https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.11-winx64.zip
先停掉wamp中的mysql服务。
2、放在自己的wamp环境下的D:\wamp64\bin\mysql\mysql8.0.11目录中,并更改my.ini文件中的配置路径信息
basedir="D:/wamp64/bin/mysql/mysql8.0.11" datadir="D:/wamp64/bin/mysql/mysql8.0.11/data" lc-messages-dir="D:/wamp64/bin/mysql/mysql8.0.11/share"
3、把最新版本版本mysql8.0加入自己的系统环境变量中(到mysql/bin目录)
右击此电脑->属性->高级系统设置->环境变量->Path
4、初始化Mysql
mysqld --initialize --console
安装
mysqld -install
启动服务,记得先停掉wamp自带的mysql服务 开启window服务,找到服务mysql,启动它,
net start mysql
登录,密码是刚才生成的临时密码
6、然后验证下,并修改密码,验证是否安装成功密码就是刚刚生成的临时密码
mysql> alter user 'root'@'localhost' identified by 'youpassword';
mysql> flush privileges;
Query OK, 0 rows affected (0.05 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
7、然后停掉服务
net stop mysql
。
可以正常选sql8.在wamp里安装服务。到次ok.
看不到mysql8的服务的话可以退出wamp再启动,待启动完成后就可以看到了。
存在问题sql-mode,MYSQL8以上已经取消了NO_AUTO_CREATE_USER,sql_mode中不能包含这个。删除后方可正常启动wamp中mysql8