MySQL 安装配置



前言

扯淡:从开始想的一周一更变成了一月一更······

此篇博客记录 Windows10 下的 MySQL 安装以及爬坑过程。我们安装的 MySQL 版本是 mysql-essential-5.6.0-m4-win32,就安装的每个步骤,说明每个对应选项的内容。

安装

注意要以管理员身份运行!!!

  1. License Agreement 打钩,Next
  2. 选择安装目录,可以点击 Change 自主修改,比如E:\Program Files (x86)\MySQL\MySQL Server 5.6\
  3. 点击 Install,安装结束后,打钩 Configuration Wizard,开始配置数据库

配置

  1. 配置类型选择 Detailed Configuration 选项
  2. 机器类别选择,开发模式 Developer Machine
  3. 选择 Multifunctional Database,Next
  4. 设置 Tablespace 的目录到 E 盘的\MySQL Datafiles\
  5. Server Instance 设置为 Manual Setting 默认数值15
  6. 数据库的端口默认为 3306
  7. Character Set 默认设置为 Standard Character Set

    PS:涉及编码问题,后面会讲,可先设置为标准
  8. Service 名称默认为 MySQL,并且将可运行程序的目录包含在 PATH 目录中

  9. 数据库根用户的密码设置,即安装数据库后的第一个用户的密码设定,类似于 Windows 安装时的 root 用户密码设定

  10. 数据库配置设定完毕后,点击 Execute 后,进行配置

常用命令介绍

  • 登录
    以管理员身份运行 CMD 或者 PowerShell,输入 mysql -u root -p,在接下来输入刚刚设定的密码即可进入控制台
    因为是以管理员身份安装的,所以要以管理员身份运行数据库。个人猜测跟环境变量有关。

  • 查看数据库
    show databases;

  • 选择数据库
    use 数据库名字;

  • 查看数据库中的表
    show tables;

问题

假死

在最后一步执行 Excute 的时候会发生假死现象,原因是没有以管理员身份运行或者是 Win10 的版本兼容性问题。

解决方案:不用卸载,安装好了,只是配置的时候卡了。个人建议先等,如果等了十多分钟还没好,去安装目录下找到 MySQLInstanceConfig.exe 这个程序右键以管理员身份运行重新配置。

编码

如果按照上面来的话,默认编码时拉丁文,拉丁文不支持中文字符。这个编码问题不处理好,会为之后的学习造成很大的影响(我就是其中一个)

原理:Windows 最蛋疼的点是它的终端是 gbk 编码,什么你要改成 utf-8 编码?不存在的!对,没错,我知道终端右键设置能改,但是没啥用重启环境变量后还是 gbk,所以还要改注册表。你不如直接修改数据库的客户端编码呢!

解决方案:找到 MySQL 安装目录下的 my.ini 文件,修改对应的编码

1
2
character-set-server=utf8
default-character-set=gbk

还不行的话请看编码问题视频

点我下载

------------- The End -------------
「不为五斗米折腰------真香」
0%