win10搭建mysql8.0

  1. 下载mysql 安装包
    mysql 8.0下载地址 https://dev.mysql.com/downloads/file/?id=476233

    image.png

  2. 解压安装包到指定目录
    这里我安装的目录是: D:\Program Files (x86)\Mysql

  3. 配置文件
    新建配置文件my.ini到 D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64

  4. 复制下面的配置到my.ini文件中

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

查看所有的配置可以参考 https://dev.mysql.com/doc/refman/8.0/en/mysqld-option-tables.html

  1. 初始化数据库
    在此目录 D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64\bin 命令行中执行如下命令:
    mysqld --initialize --console
    如果执行过程中出现了错误,请看第6点。
    执行完成之后,会打印用户的初始账号密码,例如:
    image.png

    注意,输出的结果中用红框框起来的就是root的密码,不包括空格,记得复制这个密码保存起来,待会会用到。
    如果不小心关快了,也没有关系,删掉此目录 D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64\Data 下的文件,再重新执行一遍初始化命令。

6.解决初始化数据库的报错问题

image.png

出现这种情况时,百度搜DirectX Repair V3.5 增强版,这个工具是会在检测修复此问题。
我在这个网址下载了安装包运行之后,重启电脑之后,修复了此问题 http://www.pc6.com/softview/SoftView_57945.html

  1. 安装
    在用管理员身份打开cmd命令行并进入到这个目录D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64\bin 执行如下命令:
    mysqld --install
    提示以下信息,说明安装成功了

    image.png

    如果出现mysqld未找到的错误,可以参考此链接 https://blog.csdn.net/wyxeainn/article/details/75865434 ,配置Mysql的环境变量,可解决此问题

  2. 启动Mysql
    安装完成之后,就可以通过如下命令启动Mysql服务了。
    net start mysql

    image.png

  3. 更改密码
    在此路径 D:\Program Files (x86)\Mysql\mysql-8.0.11-winx64\bin 的cmd命令行中执行如下命令:
    mysql -u root -p
    这个时候会提示输入密码,输入第5步中出现的密码,填入即可登陆成功。
    修改用户密码,下面命令中的123456为你需要修改的密码,自行更改之后,在Mysql中执行如下命令:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

  4. 用软件测试mysql是否安装成功
    我这里用的是Navicat for MySQL软件进行测试, 输入下图中的配置,密码为刚才更改的密码。


    image.png

    到此,就已完成所有的安装了。

你可能感兴趣的:(win10搭建mysql8.0)