zoukankan      html  css  js  c++  java
  • windows版mysql8.0安装详解

    1.mysql下载

    地址:https://dev.mysql.com/downloads/mysql/

     2.解压

    下载完成后将其解压到自定义目录下,我所有的工具都保存在E:mysqlmysql-8.0.26-winx64mysql-8.0.26-winx64,解压完成后会看见以下目录:

    3.配置环境变量

    • 3.1.打开电脑的环境变量设置界面

    • 控制面板->系统安全->系统,点击左侧的‘高级系统设置’

             

    •  点击环境变量,后如下画面

             

    •  3.2.新建MYSQL_HOME系统变量

           

    •  3.3.在Path中添加MYSQL_HOME

              

             此时环境变量配置完成

    4.安装mysql

    • 4.1.在安装目录下面创建my.ini文件

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=E:\mysqlmysql-8.0.26-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=E:\mysqlmysql-8.0.26-winx64Data
    # 允许最大连接数
    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

           datadir和basedir文件夹的路径可以根据个人喜好来配置

           放置位置,如下

             

    •  4.2.用管理员身份运行cmd窗口

          

    • 4.3.给mysql服务创建名称

          mysql8为名称,名称可以根据自己的需要配置,方便到时候建立多个mysql服务时不冲突

    mysqld --install mysql8
    • 4.4.初始化mysql

    mysqld --initialize --console

         

          会出现如上的一段,此时要记住自己的初始化密码

    • 4.5.启动mysql服务,输入如下命令行

    net start mysql8

        

    •  4.6.登录mysql

          输入如下命令行

    mysql -uroot -p

        

         然后,它会让你输入密码,输入当时的初始化密码,就可以登录mysql

        

          弹出这样的信息就是登录成功了.此时我们可以输入更改密码指令更改密码:

    • 4.7.修改初始密码

          将初始密码改成:root,输入如下命令行

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

          BY后面输入的是你的新密码,我输入的root,方便进入,可以根据个人习惯配置密码.

    • 4.8.查看用户信息

         此时密码更改成功后,我们可以看下用户信息,输入如下命令行

    select user,host,authentication_string from mysql.user;

         

         可以看见此时数据库的root用户仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成"%".

    • 4.9.修改数据库root用户的权限,允许所有ip访问

         重新创建了个root用户并修改了权限,输入如下命令行:

    create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

        

    •  4.10.用mysql可视化工具登录连接

           

    参考---https://blog.csdn.net/ycxzuoxin/article/details/80908447

  • 相关阅读:
    1. 首次运行 Git 的配置
    本地git连接github
    Cygwin(linux)中vim配置
    ibatis入门
    XML(可扩展性标记语言)学习汇总一
    第一只小啊小爬虫(纪念下)
    Android SQLite DB的封装
    关于做项目的一些感想
    Git 初学三(git对象与git重置)
    Git 初学二(暂存区)
  • 原文地址:https://www.cnblogs.com/pwindy/p/15424512.html
Copyright © 2011-2022 走看看