一、mySql-8.0.26之下载
下载地址:MySQL :: MySQL Community Downloads
选中社区免费版
下载压缩包(免安装的,解压缩后配置使用)
二、mySql-8.0.26之安装
1、先解压缩,到任意目录,例如,我放在了D盘的目录下:
2、再安装目录里,新建一个TXT文档,命名为my.ini,输入以下内容并保存:
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64 # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 datadir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 插件认证默认使用caching_sha2_password,老版本是mysql_native_password default_authentication_plugin=caching_sha2_password #设置SQL语法规范,在默认的规范里删除了ONLY_FULL_GROUP_BY,以便使用Navicat Premium时不会报1105错误 sql_mode =STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION #开启慢日志 slow_query_log=on #设置慢日志记录未命中索引的语句 log_queries_not_using_indexes=on #设置慢的时间临界值 long_query_time=0.5 #设置慢日志存储的目录和文件名 slow_query_log_file=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64\Slow.log #可通过命令行mysqld --help -verbose 获取所有可以的选项 #可通过命令行mysqld --print-defaults 获取本配置文件中设置的默认设置 #也可以在客户端通过show variables或show variables like '%匹配'来显示服务器变量;并可以通过set 变量名=值来对改变它,避免服务器重启 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
3、再在安装目录下新建一个空文件夹,即D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data 最后结果如下:
4、新建系统环境变量 MYSQL_HOME = D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64
5、在系统变量Path中新增路径 %MYSQL_HOME%\bin
6、以管理员方式打开命令行
7、在命令行窗口执行如下命令:
mysqld --initialize --console
注意:命令会执行数据库的初始化,并且在输出信息的最后一节内容里,显示生成的随机密码,此密码请先复制保存起来
8、继续执行如下命令行代码,以安装服务器的服务:
mysqld --install mysql
9、显示服务安装成功后,执行如下命令,以启动服务:
net start mysql
【注 net stop mysql 用于关闭服务】
10、执行以下命令用于mysql数据库登录:
mysql -uroot -p
11、提示输入登录密码时,将前面复制保存的初始密码粘贴,回车,即完成第一次登录:
Enter password:********
12、登录成功后,更改成自己易记的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '这里输入新密码';
13、执行以下命令,退出mysql,以使用新密码重新登录
mysql> exit;
14、重新登录
mysql -uroot -p
15、取消mysql服务器服务的自动启动(服务器启动会很占资源,作为学习使用时,不建议让其自动启动)
此电脑---右键---管理---服务和应用程序---找到mysql---双击进入对话框---启动类型选“手动”
安装配置结束!