美文网首页
win10搭建mysql8.0

win10搭建mysql8.0

作者: 摇了摇头oO | 来源:发表于2018-07-01 21:32 被阅读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

          本文链接:https://www.haomeiwen.com/subject/mtphuftx.html