zoukankan      html  css  js  c++  java
  • windows下mysql8.0.x简单安装!

    1.官网下载mysql安装包并解压到自己喜欢的目录

    2.在解压的目录下,添加my.ini配置文件,内容如下:
    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录 下面是我的安装目录,请换成自己的
    basedir=D:mysqlmysql-8.0.17-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:mysqlmysql-8.0.17-winx64Data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8

    [client]
    default-character-set=utf8

    3.进入到C:WindowsSystem32目录下,用管理员身份打开cmd.exe

    4.执行 cd /d D:mysqlmysql-8.0.17-winx64in(window10下进入到某个目录下,这样操作)  切换进入到mysql的bin目录下

    5.执行mysqld --initialize --console   初始化mysql数据库  (会生成一个临时的root用户的密码,暂时先记下来,后面改掉)

    6.执行mysqld install安装命令

    7.执行net start mysql启动服务,提示服务启动成功,即可连接到mysql数据库

    8.登录mysql: 本地mysql -u root -p 按Enter之后输入密码,登陆成功。

    9.修改密码:
    注意:在使用 8+ 以上 MySQL 时,navicat premium 连接 mysql 数据库时,会报2059错误;
    原因: 8+ 版本使用的密码加密规则为 caching_sha2_password。
    解决方式: mysql 用户登录密码加密规则还原成 mysql_native_password

    因此使用如下命令修改密码:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; # 更新一下用户的密码 
    FLUSH PRIVILEGES; #刷新权限

    (navicat premium 连接 mysql 数据库时出现问题,查询了一下原因如上)

    问题:使用常规的方法修改密码,在cmd窗口上面是可以登录的,在navicat premium无法登录,这和加密规则有什么联系???

    补充:如果需要在一台机器上面安装多个MySQL数据库,可以重复以上的步骤,有些细节的地方稍作修改。

    1.my.ini配置文件中的port端口号需要修改为一个可用的。

    2.不能执行mysqld install安装命令,因为mysqld install相当于mysqld install MySQL,默认安装的服务为MySQL。

    因此可以执行 mysqld install MySQL3307,清晰明了。

    3.如何需要删除MySQL3307服务,可以进入bin目录下,并且执行 mysqld -remove MySQL3307。

    4.cmd进入bin目录下执行net start mysql3307,不好使,需要以管理员的身份执行cmd。

  • 相关阅读:
    datanode报错Problem connecting to server
    使用命令查看hdfs的状态
    Access denied for user root. Superuser privilege is requ
    ElasticSearch默认的分页参数 size
    SparkStreaming Kafka 维护offset
    【容错篇】Spark Streaming的还原药水——Checkpoint
    251 Android 线性与相对布局简介
    250 Android Studio使用指南 总结
    249 如何解决项目导入产生的中文乱码问题
    248 gradle更新问题
  • 原文地址:https://www.cnblogs.com/joeking/p/11421837.html
Copyright © 2011-2022 走看看