• Win10 MySQL Community Server 8.0.17安装


    下载压缩版本安装包

    MySQL Community Server 下载地址

    选择解压版本:

    190822-mysql-installer-select.png

    下载成功后,解压放在一个目录下。

    配置环境变量

    sysdm.cpl 打开系统属性窗口,配置系统环境变量,主要有两个:

    1. MYSQL_HOME:用户环境变量,安装包解压的位置,比如:C:Program Filesmysql-8.0.17-winx64
    2. PATH:在PATH后面添加%MYSQL_HOME%in值,别忘记前面加分号;

    创建 my.ini 文件

    在解压包目录(例如:C:Program Filesmysql-8.0.17-winx64)的bin文件下创建my.ini文件,赋值如下:

    [client] 
    port=3306 
    default-character-set=utf8 
    [mysqld] 
    port=3306 
    character_set_server=utf8 
    basedir=%MYSQL_HOME% 
    datadir=%MYSQL_HOME%data 
    [WinMySQLAdmin] 
    %MYSQL_HOME%inmysqld.exe
    

    安装服务和初始化mysql

    进入DOS命令提示符,执行以下语句:

    mysqld.exe -install              //
    mysqld --initialize-insecure     //
    net start mysql                  //
    

    结果:

    C:Program Filesmysql-8.0.17-winx64in>mysqld.exe -install
    Service successfully installed.
    C:Program Filesmysql-8.0.17-winx64in>mysqld --initialize-insecure
    C:Program Filesmysql-8.0.17-winx64in>net start mysql
    MySQL 服务正在启动 .......
    MySQL 服务已经启动成功。
    

    服务启动成功!

    1.要在安装目录的bin文件夹下打开DOS
    2.要使用Administrator用户或者有操作权限的用户执行命令,否则会拒绝操作

    设置root账户密码

    在服务启动后,因为刚创建的 root 用户是空密码。

    执行命令:

    C:Program Filesmysql-8.0.17-winx64in>mysqladmin -u root -p password
    Enter password:
    New password: ******
    Confirm new password: ******
    

    Enter password 默认密码是空,直接回车

    以下两个是设置新密码和确认密码。

    命令执行完后密码即可生效!

    开启远程访问

    如何使用root账号可以进行远程ip访问?

    mysql数据库的user表,初始化root账号的host字段值为localhost,意思是只能本地访问如下:

    mysql> use mysql  
    mysql> select host,user,authentication_string,plugin from user;
    +-----------+------------------+------------------------------------------------------------------------+-----------------------+
    | host      | user             | authentication_string                        | plugin                |
    +-----------+------------------+------------------------------------------------------------------------+-----------------------+
    | localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
    | localhost | mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
    | localhost | mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
    | localhost | root             | $A$005$Pk>mR9rW/      ePoxhBcCNgGhhOBoep1kL243cAltfLAJDRE00K3HB38L/ArZ4kV6 | caching_sha2_password |
    +-----------+------------------+------------------------------------------------------------------------+-----------------------+
    4 rows in set (0.00 sec)
    

    通过更改host字段实现启动远程访问:

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

    更改后重启mysql服务才能生效:

    net stop mysql
    net start mysql
    

    参考

  • 相关阅读:
    BZOJ 1951: [Sdoi2010]古代猪文( 数论 )
    BZOJ 1176: [Balkan2007]Mokia( CDQ分治 + 树状数组 )
    BZOJ 1066: [SCOI2007]蜥蜴( 最大流 )
    BZOJ 1935: [Shoi2007]Tree 园丁的烦恼( 差分 + 离散化 + 树状数组 )
    BZOJ 1297: [SCOI2009]迷路( dp + 矩阵快速幂 )
    BZOJ 1406: [AHOI2007]密码箱( 数论 )
    BZOJ 1876: [SDOI2009]SuperGCD( 更相减损 + 高精度 )
    spfa2
    spfa
    bellmanford队列优化
  • 原文地址:https://www.cnblogs.com/ricolee/p/mysql-setup.html
Copyright © 2020-2023  润新知