window server 2012安装mysql 8.x

参考文档:https://blog.csdn.net/milkbrother1988/article/details/103540583

打开解压后的文件夹,新建一个data文件夹和一个my.ini文件

复制代码
[mysqld]
port=3306
basedir=D:\mysql8
datadir=D:\mysql8\data
max_connections=5000
max_connect_errors=100
character-set-server=UTF8MB4
default-storage-engine=INNODB
bind-address=0.0.0.0


[mysql]
default-character-set=UTF8MB4

[client]
port=3306
default-character-set=UTF8MB4
复制代码

右键【此电脑】>> 【属性】>> 【高级系统设置】>> 【环境变量】>> 【新建系统变量】,设置为MySQL解压路径:

 6.在系统path末尾追加,MySql的bin目录%MYSQL_HOME%\bin,(注意:末尾如果没有分号,要加个分号隔开):

使用管理员身份打开cmd,跳转到mysql的bin目录:

mysqld --initialize --console

出现错误:

 下载地址:Latest supported Visual C++ Redistributable downloads | Microsoft Docs

保存初始密码

 修改注册表,因为不是默认路径,不然服务器不来

win+r,输入Regedit回车,打开注册表编辑器,在注册表中找到:计算机HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,双击打开ImagePath,修改路径为你的mysql解压后所在的路径,具体到bin\mysqld,修改后确定,如下图所示

 

 

 11.继续安装服务,并启动之:

    # 安装服务
    mysqld -install
    # 启动服务
    net start mysql

修改密码

    # 登录
    mysql -u root -p
    # 修改密码
    alter user root@localhost identified by '你的密码'

13.授权远程登录:

# 切换到mysql数据库
use mysql;
# 查看用户表;
select user, host from user;
# 将其中root用户的host更新成'%'
update user set host = '%' where user = 'root';
# 立即生效
flush privileges;

 

posted @   不会跳舞的胖子  阅读(953)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示