• Windows 上解压缩版 MySQL 配置


    1、相关下载地址:

    MySQL 压缩包(本文档使用的 5.7.20 版本,也适用于其他 5.2.x 版本):

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

    Visual C++ Redistributable Packages for Visual Studio 2013 安装包(本版本的 MySQL 需要此运行库支持):

    https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

    2、安装 Visual C++ Redistributable Packages for Visual Studio 2013。

    3、解压 MySQL 压缩包文件

    4、将 bin 目录路径添加到环境变量中:

    5、在根目录下添加 data 文件夹与 my.ini 文件(从 5.7.18 版本开始下载的文件里面不提供这两个东西)

    6、在 my.ini 文件里面添加以下内容并保存(实际路径根据解压的目录有所不同)

    [mysqld]
    # 设置MySQL的根目录
    basedir=D:Program Filesmysql-5.7.20-winx64
    # 设置data目录
    datadir=D:Program Filesmysql-5.7.20-winx64data
    # 端口号
    port=3306
    # 设置默认编码
    character-set-server=utf8
    # 设置默认存储引擎
    default-storage-engine=INNODB

    7、执行以下命令初始化 MySQL,生成 root 用户及密码

    mysqld --initialize --user=mysql --console

    执行后的结果类似下图: 

     

    其中末尾标识处为root用户及生成的密码(冒号后面的部分),记住此密码(建议复制保存到别的文件里面),后面的登录MySQL要这个密码

    8、以管理员身份打开命令提示符,运行以下命令,将MySQL设置为系统服务

    sc create MySQL binPath= "D:Program Filesmysql-5.7.20-winx64inmysqld.exe"

    执行如下,显示 [SC] CreateService 成功表示设置成功。

     

    打开服务能够找到名为 MySQL 的服务,如图:

    9、以管理员身份打开命令提示符,运行以下命令,启动 MySQL 服务

    net start MySQL

    执行结果

    10、修改 root 用户密码(如果不修改初始密码,使用初始密码登录的时候会要求修改)

    mysqladmin -u root -p password

    执行命令后,需要输入初始密码,初始密码为步骤7中生成的,然后输入两次新密码,执行效果:

     然后就可以使用 mysql -u root -p 命令登录使用了

    -------------------- 额外内容 --------------------

    1、此处设置服务的时候没有使用 mysqld -install 命令设置,因为使用此命令设置后配置 mysqld 执行文件的默认路径为 C 盘下,因此虽然会显示设置成功,但是当执行 net start MySQL 命令时候,会提示错误“系统找不到文件”。因此换用系统的sc命令来设置服务。

    2、停止 MySQL 服务命令:

    net stop MySQL

    3、删除 MySQL 服务(前提需要先停止 MySQL 服务):

    mysqld -remove
  • 相关阅读:
    Sublime Text 3 安装插件管理 Package Control
    Sublime Text 2&3中输入法不跟随光标移动的问题的解决方法
    Centos 7 yum 安装php
    Centos 7 yum 安装Apache
    正则验证多个邮箱用分号隔开
    Linux下修改网卡IP、DNS和网关
    mysqldump when doing LOCK TABLES问题
    jQuery遍历json
    Yii中CDbCriteria常用方法
    Parse error: syntax error, unexpected T_PUBLIC in 问题解决
  • 原文地址:https://www.cnblogs.com/QingXiaxu/p/7987302.html
Copyright © 2020-2023  润新知