zoukankan      html  css  js  c++  java
  • mysql 5.7.20 zip install windows

    将zip文件解压到你要安装的位置

    比如我放在:

    D:Program Files

    在mysql根目录下新建my.ini 文件

    内容如下:

    [mysql]
    default-character-set=utf8
    [mysqld]
    port=3306
    basedir=D:\Program Files\mysql-5.7.20
    datadir=D:\Program Files\mysql-5.7.20\data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    wait_timeout=31536000
    interactive_timeout=31536000
    datadir 指定你的数据文件要放在哪里。
    max_connections 最大连接数


    用管理员身份打开一个命令窗口,这里要重点提示一下,一定要用管理员身份。在mysql的bin目录下执行 : mysqld -install MySQL5720
    执行完后会在服务列表里看到一个MySQL5720的服务

    接着执行:mysqld -initialize
    执行成功后你会看到data目录
    然后执行:net start MYSQL5720
    这时候MYSQL应该已经启动了。

    但是到这里还没完,因为你不知道ROOT密码,没办法登陆,这时我们需要修改一下root账户的密码。
    先停掉mysql : net stop MYSQL5720

    再在my.ini文件的[mysqld]块下增加一行:
    skip-grant-tables=1
    然后启动mysql : net start MYSQL5720
    接着登录到MYSQL 用如下命令:
    mysql -P3306 -u root
    -P的意思是端口号 如果你在一台服务器上有多个MYSQL服务,端口号不同,可以通过这个参数来区分。
    如果前面安装无误,这时候你已经看到
    MySQL>
    接下来顺次执行:

    MySQL> use mysql;
    MySQL> update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
    MySQL> flush privileges;
    到这里,root账户的密码已经被更改了。
    如果你还需要让root用户在除本机外的其它机器上进行登录;
    可以在update语句中增加 host = '%' ,增加后如下:
    update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now(),host='%' where user = 'root';

    做完这些后,你可以退出mysql控制台,将my.ini中的
    skip-grant-tables=1 注释或删掉
    再重启mysql服务
    就可以正常使用了
     
     
  • 相关阅读:
    GNSS学习笔记-观测量模型和定位定速方程
    矩阵学习-基本矩阵分类
    矩阵学习-QR分解和最小二乘问题求解
    ARM 处理器 MIPS/DMIPS/MFLOPS 理解
    GNSS学习笔记-信号频率分配表
    左移右移为负数的情况
    GNSS学习笔记-坐标转换
    GCC预编译宏查看
    Windows Store无法联网时安装WSL
    Virtual box中Ubuntu虚拟机磁盘碎片整理和空间清理方法
  • 原文地址:https://www.cnblogs.com/eclipse-/p/8567339.html
Copyright © 2011-2022 走看看