1、下载地址 https://dev.mysql.com/downloads/file/?id=492455
2、解压
3、配置系统环境变量
变量名(可以自定义):MYSQL_HOME
变量值:解压目录
在Path中添加:%MYSQL_HOME%\bin
4、在解压目录(E:\mysql-8.0.19-winx64)创建my.ini文件。
文件内容如下:
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=E:/mysql-8.0.19-winx64
datadir=E:/mysql-8.0.19-winx64/data
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
max_connections=200
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注意:basedir的值是mysql解压目录,datadir的值是basedir+/data。起初解压目录没有data文件夹,在第6步初始化后会自动创建该文件夹。
5、以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的 bin目录下
执行命令:mysqld -install
执行命令后提示:Service successfully installed.
表示安装成功
6、数据初始化
执行命令:mysqld --initialize-insecure --user=mysql
7、启动服务(每次启动需要以管理员身份运行启动命令窗口)
执行命令:net start mysql
8、修改roo用户t密码
执行命令:mysqladmin -u root -p password root
注意:初始密码为空,第一次修改密码输入上述命令后直接按回车键
MySQL8.0 解压版安装完毕
9、Navicat链接报错,原因是未授权。
解决方案:
1)创建用户:create user 'root_zk' @'%' identified by 'root';
2)给远程访问用户授权:GRANT ALL ON *.* TO 'root_zk'@'%';
3)修改密码:ALTER USER 'root_zk'@'%' IDENTIFIED WITH mysql_native_password BY 'root_zk';
4)刷新权限:FLUSH PRIVILEGES;