zoukankan      html  css  js  c++  java
  • windows 系统如何安装 mysql 8.0.15 数据库?

    windows 系统如何安装 mysql 8.0.15 数据库?

    1. 下载安装包

    下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip

    2. 目录结构如下

    注意:这里路径都是相对路径,实际配置时更改为实际路径。

    ./mysql/config
    ./mysql/data
    ./mysql/config/my.ini
    ./mysql/mysql-8.0.15-winx64
    
    # my.ini 文件内容如下:
    [mysqld]
    # set basedir to your installation path
    basedir=../mysql/config
    # set datadir to the location of your data directory
    datadir=../mysql/data
    
    # mysql-8.0.15-winx64 目录是下载下来的压缩包解压下来的目录.
    

    3. 执行一系列命令

    # mysql 初始化
    ./mysql/mysql-8.0.15-winx64/bin/mysqld.exe -defaults-file=./mysql/config/my.ini --initialize-insecure --console
    
    # windows 服务安装
    ./mysql/mysql-8.0.15-winx64/bin/mysqld.exe --install MySQL ----defaults-file=./mysql/config/my.ini
    
    # 启动服务
    sc start MySQL
    
    # 登录数据库
    ./mysql/mysql-8.0.15-winx64/bin/mysql.exe -u root --skip-password
    
    # 设置 root 用户密码 root-password
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
    
    # 数据库升级
    ./mysql/mysql-8.0.15-winx64/bin/mysql_upgrade.exe -u root -p root-password
    
    # 其他指令
    # 停止服务
    sc stop MySQL
    
    # 删除服务
    sc delete MySQL
    
    # 停止Mysql后台进程
    ./mysql/mysql-8.0.15-winx64/bin/mysqladmin.exe -u root -p root-password shutdown
    
    #
    flush privileges;
    

    4.其他设置

    如需大量自定义选项可在命令行中运行

    # 使用该命令打印出所有配置,看到需要自定义的配置可以在 ./mysql/config/my.ini 中添加。
    mysqld --verbose --help
    

    创建 MySQL 服务后,可以在 任务管理器->服务 中看到 MySQL,可以在这里手动停止运行该服务。
    同时进程列表可以看到 mysqld.exe 进程。

    如果不采用服务的形式运行,则会出现 --skip-grant-table 问题。

    获取更多 mysql 帮助信息请输入
    help <item>
    
    使用 mysql 8.0.15 x86  libmysql.dll 动态库进行链接时会报如下错误:
    Authentication plugin 'caching_sha2_password' cannot be loaded: 找不到指定的模块。
    
    
    解决方法:在mysql命令行中修改该用户为 `mysql_native_password` 
    alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    
    当然使用 libmysql.dll x64 库时不存在该问题,因为该库静态编译进了该插件。
    
  • 相关阅读:
    强人教你吃自助火锅(转载)
    求职贴士:面试之十大不可说
    通过LoadRunner监控Linux的资源状况
    最美好的中秋祝福献给您
    一台电脑中招,整网均被感染9166.biz / 5y5.us Arp木马病毒专杀360独家发布
    白领把握交际的最佳时间〔转载〕
    40道题预测你能活多久
    老色狼给小色狼的32句忠告[转载]
    WINRAR 命令行语法[转载]
    <<软件性能测试与LoadRunner实战>>可以在网上和书店买到了
  • 原文地址:https://www.cnblogs.com/cheungxiongwei/p/10511984.html
Copyright © 2011-2022 走看看