MySQL5.7安装(压缩包方式)

# MySQL5.7安装(压缩包方式)

1 去官网下载安装包

  • 官网下载地址
  • 选择自己想要安装的版本下载即可。目前使用较多的是5.7版本和8.0版本,本教程是MySQL5.7的安装教程,8.0不适用。
  • 现在下载需要Oracle账号,可以直接百度搜索一个账号,有很多人分享。

2 解压文件,配置环境变量

  • 解压缩后,将解压文件夹移入电脑中存放环境的文件夹(例如,本人电脑中所有环境都放在:D:\env 文件夹下)
  • 将mysql文件夹下的bin目录添加到系统环境变量的Path中

配置环境变量

3 建立my.ini配置文件

在MySQL文件夹下建立my.ini配置文件。(注意将文件后缀改为ini,建立后的文件类型为“配置文件”)

my.ini文件路径

在my.ini中写入:

[mysqld]
basedir="D:/env/mysql-5.7.36/"
datadir="D:/env/mysql-5.7.36/data/"
port=3306
skip-grant-tables

4 启动管理员模式下的cmd,运行下列命令

  1. 切换路径到mysql下的bin目录

    cd /d D:\env\mysql-5.7.36\bin
    
  2. 检查有无mysqld.exe文件,运行:

    mysqld -install
    
  3. mysqld --initialize-insecure --user=mysql
    

    运行完成后会在mysql中生成data文件夹。

  4. 启动MySQL服务

    net start mysql
    

    确保MySQL服务启动成功。常见错误有:my.ini中有参数写错、3306端口被占用... ...

    启动失败时可以使用命令mysqld --console查看报错原因。

    检查端口是否占用命令:netstat -ano|findstr “3306”。如果发现有程序占用3306端口,前往“任务管理器”中关闭。(通过pid查找指定应用)。

  5. 登录MySQL

    mysql -uroot -p
    

    登录mysql后弹出输入密码界面

    注意:-p后面不要有空格、这里不要输入密码,直接回车。

  6. 成功登录后,输入指令修改密码

    update mysql.user set authentication_string=password('${passwd}') where user='root' and Host='localhost';
    

    不要直接复制!将上面语句中的${passwd}替换为自己想要设置的密码。

  7. 将my.ini中最后一句话注释掉

    注释my.ini

  8. 退出登录

    exit
    
  9. 重新登录,验证密码是否修改成功

    • 方式一:显示输入密码(不推荐)

      mysql -uroot -proot
      
    • 方式二:隐式输入密码

      mysql -uroot -p
      

      隐式输入密码登录mysql

      然后输入自己的密码进入(注意:-p后面不要有空格

      出现以下提示,则登录成功!

      登录成功

5 安装出错

如果安装过程中出现问题,可以使用如下命令:

sc delete mysql

干掉MySQL服务,然后重新执行前面的安装过程。

ps:要卸载这个版本的MySQL,只需要输入上面的命令,再删除整个MySQL文件夹即可。如果用MySQL官方的安装器安装,卸载方法请自行百度。

posted @ 2021-12-09 20:10  会心处不远  阅读(709)  评论(0)    收藏  举报