0.前言
这里主要是自己在安装的时候遇到的一些坑,希望能帮助到大家.
网上很多的教程都是四处copy.没有考虑到数据库中要存中文的问题,等安装好了后,发现存不了,还要卸载,找解决办法,再安装
1.Mysql安装包
我之前用的Mysql 5.7.23,换电脑后再去下载,发现没有了,只有5.7.24,这里贴一个链接,供大家下载.
链接:Mysql 5.7.24
提取码:pz28
2.Mysql安装
提醒一下,为什么不用自动安装,因为没研究过,直接安装是真的不好用,SqlYoung也连接不上,懒得弄,还附带一些奇奇怪怪的东西.
所以采用解压缩版
2.1 解压缩
将安装包解压到任意盘符下
2.2 配置文件
my.ini为配置文件,没有的话在目录下建立一个就可以
我的如下:
[Client]
port = 3306
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\XXX\MySQL\mysql-5.7.24-winx64
datadir=D:\XXX\MySQL\mysql-5.7.24-winx64\data
max_connections=200
character-set-server=utf8
explicit_defaults_for_timestamp=true
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
接下来还要建立data文件,如果安装失败了,记得删除重建,或者情况data文件夹
2.3 正式安装
以管理员身份打开cmd控制台,进入bin目录
运行命令:
mysqld --initialize --user=mysql --console
接下来可能控制台上会打印一串字符,这是初始密码,如果没有.可以去data目录下去找一个.err结尾的文件,可以在最前面找到这样一句话:
2018-11-14T13:07:55.798347Z 1 [Note] A temporary password is generated for root@localhost: k)q%ju;gM7r3
记得把Mysql目录和Mysql\bin目录添加到环境变量中
2.4 修改登录密码
mysql -u root -p 登录输入密码
然后:
set password for root@localhost = password('123456');
123456是你的设置密码,自己修改
2.5 Mysql 服务安装
如果发现服务列表中没有Mysql,可以自己进行添加,有很多种方法,我也忘记我用的那种了,可以自行百度.平常不用可以把Mysql服务给停了,没有任何问题的
后面还会介绍SqlYoung的安装,用于Mysql的可视化.
这样做是不会出现最后不能存取中文的问题.