Windows上安装绿色版mysql-8.0.26

以8.0.26为例

1.安装包下载

下载地址:https://dev.mysql.com/downloads/mysql/

下载后文件如图所示:
Windows上安装绿色版mysql-8.0.26_第1张图片
解压压缩包,并修改文件夹名称为mysql:
Windows上安装绿色版mysql-8.0.26_第2张图片
Windows上安装绿色版mysql-8.0.26_第3张图片

2.创建配置文件

E:\mysql(MySQL解压目录)文件夹下,创建my.ini文件,主体内容为:
my.ini

[client]
port = 3306
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
port = 3306
basedir = E:\mysql
datadir = E:\mysql\data
lower_case_table_names = 1
default_authentication_plugin = mysql_native_password
disable-log-bin
default-storage-engine = InnoDB
max_connections = 150
max_allowed_packet = 1024M
innodb_log_file_size = 64M
innodb_log_buffer_size = 1024M
transaction-isolation = READ-COMMITTED
default-time-zone = '+8:00'

3.初始化数据库

以管理员打开命令行
Windows上安装绿色版mysql-8.0.26_第4张图片
切换至mysql解压目录
Windows上安装绿色版mysql-8.0.26_第5张图片
执行初始化命令mysqld.exe --initialize --console
Windows上安装绿色版mysql-8.0.26_第6张图片
切记:保存生成的密码

4.创建系统服务

重新使用管理员打开一个命令行窗口,切换至mysql\bin目录下,执行mysqld --install mysql8026(mysql8026为服务名,不输入时默认为mysql)
Windows上安装绿色版mysql-8.0.26_第7张图片

5.启动mysql服务

使用net start mysql8026即可启动MySQL服务
Windows上安装绿色版mysql-8.0.26_第8张图片
Windows上安装绿色版mysql-8.0.26_第9张图片

6.重启服务

net stop mysql8026
net start mysql8026

7.备注

7.1 修改mysql密码

mysqladmin.exe -uroot -pihawv43-r/=O password Abc123456

7.2 数据库只能本机访问

原因:user表中,Host默认为localhost
Windows上安装绿色版mysql-8.0.26_第10张图片
解决方法:
修改User为root前面的localhost为%

use mysql;
UPDATE
user
SET
Host = '%'
WHERE
User = 'root';

Windows上安装绿色版mysql-8.0.26_第11张图片

7.3 删除系统服务

sc delete mysql8026

7.4 使用记事本修改my.ini后,mysql服务无法启动的解决思路

检查my.ini的编码格式是否为:UTF-8
notepad打开需要设置为:ANSI编码

7.5 报错 an error occurred while executing database script. row size too large …的解决思路

调整数据库字符集为:UTF8

你可能感兴趣的:(数据库,mysql,windows,java)