mysql安装及其注意事项
步骤
第一步:打开网站:https://dev.mysql.com/downloads/mysql/
点击后会跳转到这个页面问你是否需要注册登陆,直接点击红色区域跳过
第二步. 下载,解压到某个目录,我解压到的是D:\DYiD\mysql
如图:
第三步:打开解压后的目录:D:\DYiD\mysql\mysql-8.0.15-winx64\mysql-8.0.15-winx64 然后新建一个my.txt文件,复制下面信息到my.txt里面:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\DYiD\mysql\mysql-8.0.15-winx64\mysql-8.0.15-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\DYiD\mysql\mysql-8.0.15-winx64\mysql-8.0.15-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意:注意:注意:(第一坑)
上面信息中的basedir和datadir 要跟自己的安装目录对应!
上面信息中的basedir和datadir 要跟自己的安装目录对应!
上面信息中的basedir和datadir 要跟自己的安装目录对应!
第四步:将my.txt 后缀名改为.ini 也就是改为 my.ini
注意:注意:注意:(第二坑)
这里改的是后缀名!后缀名!后缀名!不是文件名!
这里改的是后缀名!后缀名!后缀名!不是文件名!
这里改的是后缀名!后缀名!后缀名!不是文件名!
错误示范:
正确示范:
1.先点击文件查看,勾选文件扩展名。然后再该为my.ini,改完后,文件图标上有齿轮状。
第五步
- 以管理员身份打开 cmd 命令行工具,切换到 mysql安装目录下的bin目录,我的目录是:D:\DYiD\mysql\mysql-8.0.15-winx64\mysql-8.0.15-winx64\bin
- 初始化数据库:mysqld --initialize --console
- 执行完后会有初始密码,如:
...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...
这里APWCY5ws&hjQ就是初始密码。
注意:注意:注意:(第三坑)
复制初始密码时,将cmd窗口放大,放大,放大!
复制初始密码时,将cmd窗口放大,放大,放大!
复制初始密码时,将cmd窗口放大,放大,放大!
有的人启动cmd时窗口很小,复制密码不完全:
比如:
这样复制的密码不完全,后面会把你直接整崩溃。
正确做法,先把cmd窗口拖大,再复制,如:
第六步:安装mysql
接着上面输入命令
mysqld install
第七步:启动mysql ,登陆mysql ,修改 初始密码
启动:输入命令:
net start mysql
登陆:输入命令:
mysql -h localhost -u root -p
会得到响应:
Enter password:
此时输入刚才的初始密码 ,回车,登陆成功
再输入命令:
use mysql;
得到响应:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
意思就是 叫你重置密码,输入指令修改密码,下面的tt123456就是输入你的密码的地方(注意:密码不能太简单,不然会报错,还有后面记得写分号)
alter user 'root'@'localhost' identified by 'tt123456';
至此安装完成
(若配合navicat 使用时,连接数据库时报错:
Client does not support authentication protocol requested by server;
可参考下面博客解决:
https://www.cnblogs.com/zichuan/p/9203129.html