Windows环境下解压缩版MySQL环境搭建和初始化

[mysqld]
#端口号
port=3306
#安装目录
basedir=D:\LearningTool\mysql-8.0.13-winx64
#数据库存放目录
datadir=D:\LearningTool\mysql-8.0.13-winx64\data
#最大连接数
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

  • 配置文件注意三点:端口号 安装目录 存储目录
  • data目录不需要自己新建,只需要指定,初始化的时候会自动生成
  • 接下来 配置环境变量 配置到bin目录 这里是D:\LearningTool\mysql-8.0.13-winx64\bin
  • 在接着就是初始化
mysqld  --initialize--console
  • 初始化的时候会将初始密码显示出来,一定记住
$ mysqld  --initialize --console
2020-11-16T02:15:50.429496Z 0 [System] [MY-013169]  [Server] C:\Install\MySQL8\bin\mysqld.exe (mysqld 8.0.18)  initializing of server in progress as process 11296
2020-11-16T02:15:53.851553Z 5 [Note] [MY-010454] [Server]  A temporary password is generated for root@localhost:  Jpkg<uwn?7Yg
  • 安装数据库
mysqld --install
  • 如果以前安装过mysql,需要先卸载干净,不然安装步成功
C:\Install\MySQL8\bin>sc query mysql


SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0


C:\Install\MySQL8\bin>sc delete mysql
[SC] DeleteService 成功


C:\Install\MySQL8\bin>mysqld --install
Service successfully installed.
  • 启动mysql
net start mysql
net stop mysql 
  • 输入原始密码进入数据库
mysql -uroot -p
  • 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
posted @ 2021-01-07 22:35  天蓝隐湘  阅读(193)  评论(0编辑  收藏  举报