Mysql下载安装教程及部分报错——win10

mysql 下载

​ 下载地址:https://dev.mysql.com/downloads/mysql/

  1. 选择 Debug 的 zip 包下载
    image-20221105154558847
  2. 点击 No thanks, just start my download
    image-20221105154757177

配置

  1. 将下载包解压并进入文件夹,创建 my.ini 文件,并添加如下信息:

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=mysql目录
  2. 以管理员身份打开 cmd ,进入 MySQL 中的 bin 目录;
  3. 初始化数据库:

    mysqld --initialize --console

    执行完成后,会输出 root 用户的初始默认密码,如:

    2022-11-05T07:24:35.529123Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Wek+ap1q)Bak

    Wek+ap1q)Bak 即为初始密码,在登陆数据库之后要求修改;

  4. 安装数据库

    mysqld install
  5. 启动数据库服务:

    net start mysql
  6. 登录数据库

    mysql -u 用户名 -p

    回车确认之后会出现 Enter password: 直接输入上面哪个随机的初始密码登录;

  7. 登录之后要先修改密码才能使用

    ALTER USER USER() IDENTIFIED BY '要修改的密码';

以上步骤都弄好之后就可以正常使用 MySQL 服务了,MySQL 服务是开机自启动的,所以不用担心是否要重新运行的问题。

配置过程中遇到的问题

  1. 未创建 my.ini 文件

    G:\Java\mysql\mysql-8.0.31-winx64\bin>mysql install
    ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
  2. mysql 未安装成功

    G:\Java\mysql\mysql-8.0.31-winx64\bin>net start mysql
    服务名无效。
    
    请键入 NET HELPMSG 2185 以获得更多的帮助。
  3. 未修改密码

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.