• windows下安装mysql8.0.12


    windows下安装mysql8.0.12

    1. 下载并解压
      mysql安装包可到官网下载,地址:https://dev.mysql.com/downloads/mysql

    1. 解压后无my.ini和data文件,需要自己创建my.ini 配置文件,data文件在初始化时会自动生成

    注意:

    1. "basedir"和"datadir"后的路径要根据自己的实际解压安装目录修改,且确保复制到资源管理器地址栏中后回车能访问到具体目录(这里可以事先创建一个data空文件夹),否则初始化时容易报错
    2. "datadir" 的文件目录可自行创建也可以在初始化的时候自动生成。

    my.ini文件内容

    ========
    [mysqld]
    # 设置3306端口
    port=3306
    
    # 设置mysql的安装目录,单斜杠不行的话,可以试一下双斜杠\。
    basedir=H:developSoftmysql-8.0.12-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=H:developSoftmysql-8.0.12-winx64data 
    
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #能满足单表达400个字段,并且引擎类型是InnoDB
    innodb-page-size=65536
    
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    
    #表名大小写不敏感
    lower-case-table-names=1
    
    #NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
    sql_mode=NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
    
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8
    
    1. 初始化mysql
      mysqld --initialize --user=mysql --console

    注:-initialize specified but the data directory has files in it. Aborting.等类似错误,首先检查my.ini文件填写的安装目录是否正确,其次看data文件夹内是否是空的,若不是空的则清空后再次初始化。
    4. 安装
    mysqld --install mysql

    若出现Install/Remove of the Service Denied!,需要用管理员身份运行cmd(win10下点击左键单击开始菜单,进入开始菜单,直接键盘输入cmd,在出现的结果中找到cmd运用,右键单击--以管理员运行,之后需要进入到mysql解压目录下的bin目录,重新执行安装命令)

    1. 启动
      net start mysql

    右键“我的电脑”-”管理”-”服务”中查看:

    启动成功。
    6. 登录mysql
    mysql -u root -p
    输入初始化时生成的密码tkeit_&zc2)U(查看步骤3)

    1. 修改密码(这里必须修改,初始化的密码只能用一次)
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql@123';

    mysql退出三种方法:
    mysql > exit;
    mysql > quit;
    mysql > q;

    1. 环境变量的配置(此处图片来自网络,仅展示步骤,与文字描述不太一致,可根据文字描述与实际安装目录进行操作):
      新建系统变量 MYSQL_HOME (mysql根目录),并配置变量值为H:developSoftmysql-8.0.12-winx64;

    (2)编辑系统变量 Path ,将 ;%MYSQL_HOME%in 添加到 Path 变量值后面。

    配置好后,下次即可用新密码登陆mysql。

    1. Navicat可正常登陆访问

    可能遇到的问题

    1. 输入mysqld --initialize --user=mysql --console时出现:
      由于系统找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题
      由于系统找不到MSVCP120.dll,无法继续执行代码。重新安装程序可能会解决此问题
      解决方案:
      下载DirectX修复工具增强版,参考地址:http://blog.csdn.net/vbcom/article/details/7245186

    win10 mysql8.0卸载干净

    可参考:https://www.cnblogs.com/diaoye/p/9665392.html

    1. 安装时执行mysqld --install mysql出现install/remove of the Service Denied

    需要用管理员身份运行cmd去执行命令

  • 相关阅读:
    winform 通过 windows api 实现本机两个exe 消息推送
    winform ListView控件 绘制item和subitems颜色
    C# Windows Service创建和安装
    C# 解析xml文件(带命名空间 xmlns和 xmlns:xsi)
    H5+CSS3 实现分页功能
    C# HashTable Dictionary ConcurrentDictionary HashSet
    使用泛型返回类
    WPF的XAML注意点
    Http监听HttpListener接收请求的Nancy框架
    获取Windows后台进程
  • 原文地址:https://www.cnblogs.com/healkerzk/p/13517591.html
Copyright © 2020-2023  润新知