CMD 必须是管理员权限
D:\Tube11\mysql-8.0.40-winx64\bin>mysqld remove mysql mysql8
The service doesn't exist!
D:\Tube11\mysql-8.0.40-winx64\bin>mysqld remove mysql8
Service successfully removed.
D:\Tube11\mysql-8.0.40-winx64\bin>mysqld --initialize --console
2024-11-02T03:44:43.999224Z 0 [System] [MY-013169] [Server] D:\Tube11\mysql-8.0.40-winx64\bin\mysqld.exe (mysqld 8.0.40) initializing of server in progress as process 52440
2024-11-02T03:44:44.017474Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-11-02T03:44:44.316534Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-11-02T03:44:45.344908Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 2qHn6a#W!e9h
D:\Tube11\mysql-8.0.40-winx64\bin>mysqld --install
Service successfully installed.
D:\Tube11\mysql-8.0.40-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
D:\Tube11\mysql-8.0.40-winx64\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.40
Copyright (c) 2000, 2024, 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> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.01 sec)
mysql> use mysql
Database changed
mysql>