MySQL安装方法,支持所有版本

本文最后更新于:2022年5月25日 下午

之前安装mysql不是中文乱码,就是一段时间之后用不了,需要重新卸载、安装,太麻烦了,下面的方法直接解决乱码等,话不多说,直接开干

官网下载MySQL

  • 最新版本下载

  • 其他版本请点击Looking for previous GA versions?

    • 64位选择红色,32位选择绿色


下载完成后解压

  • 解压之后的样子


配置my.ini文件

  • 解压之后的目录中没有my.ini,需要自己建,写入以下配置

    注意basedirdatadir中写自己MySQL的存放路径,不用自己建立Data文件夹

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=E:\mysql-5.7.38-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=E:\mysql-5.7.38-winx64\Data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8mb4


添加系统环境变量

  • 右键此电脑,点击属性

  • 翻到下面点击高级系统设置

  • 点击环境变量

  • 双击系统变量下的Path

  • 弹出框中点击新建

  • 输入自己MySQL存放目录下的bin目录

    注意!一定输入自己MySQL下bin的存放目录

  • 最后点击确定即可


初始化MySQL

  • 为了避免权限问题,请以管理员运行CMD

  • 执行以下命令:

    1
    mysqld --initialize --console

    注意!Pbm7&PibYBEZ是服务器为root@localhost生成的临时密码

    每个人生成的临时密码都不相同(不要复制粘贴我生成的密码),密码没有空格,其他符号都有可能出现

    如果安装出现mysqld.exe 系统错误,由于找不到msvcp140.dll异常的解决

    是因为缺少微软运行所需的库。百度找到下载源安装一下(可能需要重启)


安装、启动MySQL服务

  • 安装MySQL服务

    执行以下命令

    1
    mysqld --install [服务名]

    这样代表成功了!

    如果出现下面这个

    代表你之前安装的MySQL的服务没有删除

    以管理员运行CMD,输入以下命令

    1
    sc delete mysql

    删除成功!

  • 启动MySQL服务

    1
    net start mysql


修改登录密码

  • 输入以下命令

    1
    mysql -u root -p

  • 输入服务器生成的临时密码回车

    出现这个页面代表成功进入mysql

  • 输入以下命令修改密码

    1
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  • 密码修改成功后输入以下命令退出mysql

    1
    exit;


MySQL安装方法,支持所有版本
https://tian-sj.github.io/2022/05/10/MySQL安装方法,支持所有版本/
作者
田世纪
发布于
2022年5月10日
许可协议