1.从MySQL官网上下载对应版本的压缩包
2.解压文件如下,在文件夹下添加my.ini
my.ini文件中的内容如下:
[mysqld] character-set-server=utf8 skip-grant-tables basedir=D:mysqlmysql-5.7.17-winx64 datadir=D:mysqlmysql-5.7.17-winx64data port = 3306 [client] default-character-set=utf8 [mysql] default-character-set=utf8
3.把MySQL配置到系统环境变量中
右键我的电脑--->属性--->高级系统设置--->环境变量--->path路径下新建一个环境变量
4.找到命令行窗口,右键以管理员方式运行:
5.切换到mysql所在位置的bin目录下
到此为止,MySQL安装完了,服务也已经启动了。
在 登陆MySQL的时候,遇到让enter password,直接回车就登陆了
难道安装的MySQL没有密码吗?
其实不然,密码在data目录下有1个err后缀的*.err文件
打开以.err结尾的文件,内容如下:
在root@localhost:后面就是MySQL安装时默认的密码
6.修改MySQL默认密码
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
flush privileges; //使得修改生效
以为这样就完了吗?
再次使用密码登陆后:
我想查看都有哪些数据库:show databases;
结果是这样的:
好吧,让我修改,我就修改吧,
修改完后,再进行操作就没有问题了。
具体为什么这么做,官方文档上面说的很详细,回头自己再深究一下,暂时先以解决问题为主。