Windows中手动安装 MySQL

安装过程

  1. 下载windows_x64数据库mysql_5.7.36.

https://dev.mysql.com/downloads/mysql/
下载zip格式的。与linux下安装方式类似

  1. 解压

将文件解压出来。

  1. 准备好安装目录

至少准备两个目录,一个放刚才解压出来的MySQL数据库管理工具,另一个放数据库存放的数据。还可以设置一个存放二进制日志的文件。
示例 app 文件夹存放解压出来的管理工具, data 存放数据文件 , bin-logs 存放数据库日志。

  1. 配置环境变量

将app下的bin目录这个路径添加到Path中。

  1. 安装并初始化数据库。

    5.1. 编写配置文件,放到app目录与bin同文件夹同级

    [client]
    port=3306
    default-character-set=utf8
    
    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=%MYSQL_HOME% ## 管理工具目录
    datadir=%MYSQL_HOME%\data ## 数据存放目录
    
    

    5.2. 初始化

    mysqld --initialize --console
    

    5.3 安装服务

    mysqld -install
    mysqld -remove #卸载服务
    
    # 这里会输出一个 root@localhost 的临时密码。只能使用这个密码在本机登陆。
    
    

    5.4 启动服务

    net start mysqld
    
  2. 登陆数据库。

    mysql -h localhost -P <port> -u root -p<password>
    
    # 使用临时密码登陆时一定在本机使用 -h localhost 登陆。
    
    

问题解答

1. 没法登陆

    刚装完就不能登陆,往往是忘记刚随机生成的密码。解决方案:

    ```
    ## 关闭服务
    net stop mysqld

    ## 无验证启动服务
    mysqld --defaults-file="../my.ini" --skip-grant-tables

    ## 重新启动一个终端,直接使用MySQL登陆。

    mysql

    ## 清空密码
    update mysql.user set authentication_string="" where user="root";

    ```

    root空密码登陆就可以了。
posted @ 2022-02-27 17:28  看不见的R  阅读(122)  评论(0编辑  收藏  举报