下载MySQL

  1. 进入MySQL的下载页面,选择对应的MySQL版本和系统版本,并下载。

    MySQL的下载

  2. 将下载好的zip压缩包解压到一个目录。

    解压文件到目录

安装MySQL

  1. 在MySQL文件夹中创建data目录和my.ini文件,在my.ini中写入以下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    [mysql]
    # 端口
    port=3306
    # 客户端字符集
    default-character-set=utf8mb4

    [mysqld]
    # 端口
    port=3306
    # 安装目录
    basedir=D:\\MySQL
    # 数据存放目录
    datadir=D:\\MySQL\\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数
    max_connect_errors=10
    # 服务端字符集
    character-set-server=utf8mb4
    # 存储引擎
    default-storage-engine=INNODB
    # 认证
    default_authentication_plugin=mysql_native_password
  2. 在MySQL文件夹中以管理员方式打开cmd命令提示符,并进入到bin目录,并执行mysqld --initialize命令。

    初始化MySQL

  3. 此时会在data目录中生成目录和文件。在data目录中找到<你的计算机名称>.err文件,打开后会得到MySQL的root用户的临时密码。

    查看临时密码

启动MySQL服务

按顺序执行以下命令:

  1. 安装MySQL服务mysqld --install
  2. 启动MySQL服务net start mysql

启动MySQL服务

登录MySQL和修改用户

  1. 配置环境变量。在系统PATH变量下添加MySQL的bin目录位置。

    配置MySQL的环境变量

  2. 登录MySQL。执行mysql -u root -p,输入之前的临时密码进行登录。

  3. 修改默认root用户的密码。执行ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

    修改root用户的密码

  4. 添加新用户。执行CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';

  5. 创建数据库。执行CREATE SCHEMA 数据库名;

  6. 赋予新用户权限,限制其仅能操作上述创建的数据库内的表。执行GRANT ALL PRIVILEGES ON 数据库名.* to '用户名'@'localhost';

    新用户的创建与赋权