windows下mysql安装

2017-05-10

  1. 下载 MySQL Server 5.17.16 Community版:
    选择os version (x64)
    下载下面的第一个ZIP文件
  2. 解压到指定目录(无需安装,解压就行)
  3. bin路径添加到Path环境变量
  4. 在解压的根目录下,新建配置文件:my.ini

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=path-to\MySQL\install
    # 设置mysql数据库的数据的存放目录
    datadir=path-to\MySQL\install\sqldata
    # 允许最大连接数
    max_connections=50
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
  5. 管理员打开cmd,cd 到MySQL的bin目录下:

    1
    > mysqld install

    安装mysql服务成功!

  6. 启动mysqld服务:

    1
    2
    3
    4
    5
    > net start mysql
    ```
    发现失败:需要手动初始化data目录:
    ```bash
    > mysqld --initialize-insecure

    再次运行:

    1
    > net start mysql

    成功!

  7. 创建用户,设置密码:

    1
    2
    3
    4
    5
    6
    7
    > mysql -u root # root 登陆
    # 创建用户amy,设置密码,授权
    > create user 'amy'@'localhost' identified by 'pwd';
    > grant all privileges on *.* to amy@'localhost';
    > exit # 退出当前登陆
    > mysql -u amy -p
    > your_pwd # 输入刚刚为用户amy设置的密码
  8. 执行sql语句:

    1
    > show databases;

    可以看到系统默认的数据库。