Windows11离线安装MySql-8.0.44安装详细教程
·
Windows11离线安装MySql-8.0.44安装详细教程
MySQL安装包下载
安装包下载地址
解压安装包
我这里是解压到了D盘改了目录名mysql-8.0.44(建议:安装除C盘外的其他盘里)

创建 1.my.ini(新建文件)= MySQL的配置文件 2.data(新建文件夹)= MySQL的数据存放目录
[mysqld]
sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
# 严格模式 0是关闭1是打开
innodb_strict_mode=0
# 设置 3306 端口
port=3306
# 设置 mysql 的安装目录,即 bin 目录
basedir="D:\\Users\\Software\\mysql-8.0.44"
# 设置 mysql 数据库的数据的存放目录,即 data 目录
datadir="D:\\Users\\Software\\mysql-8.0.44\\data"
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为 utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用 “mysql_native_password” 插件认证mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[client]
# 设置 mysql 客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
安装MySQL
Microsoft Windows [版本 10.0.26100.6899]
(c) Microsoft Corporation。保留所有权利。
# 命令的作用是以无密码方式初始化 MySQL 数据目录
D:\Users\Software\mysql-8.0.44\bin>mysqld --initialize-insecure --user=mysql
# 在 Windows 系统中为 MySQL 服务创建一个名为 MySQL8 的服务实例的命令
D:\Users\Software\mysql-8.0.44\bin>mysqld install MySQL8
# 这个是没有权限使用终端管理员运行上面命令即可
Install/Remove of the Service Denied!
# 终端管理员身份运行
# PS C:\Users\33476> cd D:\Users\Software\mysql-8.0.44\bin
# PS D:\Users\Software\mysql-8.0.44\bin> mysqld install MySQL8
# Service successfully installed.
D:\Users\Software\mysql-8.0.44\bin>mysql -uroot -p
Enter password: # 没有密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.44 MySQL Community Server - GPL
Copyright (c) 2000, 2025, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec)
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
Query OK, 0 rows affected (0.02 sec)
mysql> use mysql;
Database changed
mysql> select host,user from user;
+-----------+------------------+
| host | user |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
4 rows in set (0.00 sec)
mysql> update user set host='%' where user ='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select host,user from user;
+-----------+------------------+
| host | user |
+-----------+------------------+
| % | root |
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
+-----------+------------------+
4 rows in set (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> exit;
Bye
Navicat Premium 17
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐










所有评论(0)