mysql-8.0.31-winx64详细安装教程

一、下载MySQL MySQL官网:https://www.mysql.com/cn/ mysql-8.0.31-winx64下载地址:https://dev.mysql.com/downloads/mysql/

2、下载结束后,解压到指定目录,笔者存放在D盘 ,为求简单,设置目录如下:

D:mysql-8.0.31-winx64

3、新建my.,并粘贴如下内容,可依实际修改。

注意:修改:basedir、datadir、属性;

[mysqld]
port=3306
basedir=D:mysql-8.0.31-winx64
datadir=D:mysql-8.0.31-winx64Data
 
max_connections=200
max_connect_errors=10
 
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
 
[mysql]
default-character-set=utf8mb4
 
[client]
port=3306
default-character-set=utf8mb4

4、安装与 ,以管理员身份打开cmd

注意:打开cmd 窗口要跳转到:d:mysql-8.0.31-winx64 目录下:

跳转命令:C:Windowssystem32>cd /d d:mysql-8.0.31-winx64

cd 后面要加 “/d” ,后面就是你的目录“d:mysql-8.0.31-winx64”

d:mysql-8.0.31-winx64>cd bin   #管理员身份打开cmd,进入mysql bin目录
 
d:mysql-8.0.31-winx64in>mysqld --install  #运行安装命令
#笔者前期运行过,首次运行该命令结果为 Service successfully installed.
The service already exists!
The current server installed: D:mysql-8.0.31-winx64inmysqld MySQL
 
d:mysql-8.0.31-winx64in>mysqld --initialize  
#初始化 Data目录下会生成计算名命名的 .err文件,初始密码位于***@localhost:后
 
d:mysql-8.0.31-winx64in>net start mysql  #启动mysql服务
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
 
 
d:mysql-8.0.31-winx64in>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.31
 
Copyright (c) 2000, 2022, 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 BY xxxxxxx; #重设密码
Query OK, 0 rows affected (0.01 sec)
 
mysql>
mysql>
mysql> exit  #退出
Bye
 
d:mysql-8.0.31-winx64in>mysql -u root -p  #重新登录,验证证新密码
Enter password: *********
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 9
Server version: 8.0.31 MySQL Community Server - GPL
 
Copyright (c) 2000, 2022, 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>
mysql>

初始化后的密码信息存放于:

经验分享 程序员 微信小程序 职场和发展