zoukankan      html  css  js  c++  java
  • mysql 8.0 64位 安装 windows版本

    首先下载,添加环境变量path

    登陆时MySQL8.0报错Can't connect to MySQL server on 'localhost' ,因为服务并没有启动。主要参照以下两个博客

    https://www.cnblogs.com/telwanggs/p/11162062.html 原文地址

    mysqld --install

    在安装根目录下添加 my.ini文件,比如:D:mysqlmy.ini,然后写入基本配置,这里的配置参数是可以根据自己的需求进行修改的。

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=D:\mysql
    # 设置mysql数据库的数据的存放目录
    datadir=D:\mysql\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #等待超时时间
    wait_timeout=172800
    #交互式连接超时时间
    interactive-timeout=172800

    初始化  后面就是密码,截图保存
    mysqld --initialize --console

    启动  net start mysql  如果出现服务名无效  mysqld --install

    修改密码,原文地址    https://blog.csdn.net/Myuhua/article/details/84792121

    登录时会出现Access denied for user 'root'@'localhost' (using password: YES) 

    设置默认初始密码

    mysqld --initialize

    停止MySQL 服务    net stop mysql

    mysqld --console --skip-grant-tables --shared-memory

    重新再打开一个命令行

    mysql -uroot -p 

    update user set authentication_string='' where user='root';

    flush privileges;

    重启mysql

    此时数据库密码变成了空

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

    远程设置

    https://blog.csdn.net/h985161183/article/details/82218710

    update user set host = '%' where user ='root';

    flush privileges;

  • 相关阅读:
    第四周总结&实验报告二
    实验报告 一
    周总结
    期末总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第五周课程总结&试验报告(三)
  • 原文地址:https://www.cnblogs.com/yeg0zj/p/install_mysql8.html
Copyright © 2011-2022 走看看