下载MySQL

  1. 进入MySQL的下载页面,点击MySQL Community Server链接,选择对应的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
    [mysql]
    # 端口,默认为3306
    port= 3333
    [mysqld]
    # 端口,默认为3306
    port= 3333
    # mysql安装目录
    basedir = D:\\tools\\mysql
    # 数据库的数据存放目录
    datadir = D:\\tools\\mysql\\data
    # 允许的最大连接数
    max_connections = 20
    # 创建新表时使用的存储引擎
    default-storage-engine = INNODB
    # 创建模式
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    创建相应文件

  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';

    新用户的创建与赋权