Windows 下 Mysql8.0.12 的安装方法

1. 之前在windows 上面安装了 mysql 5.6 还有 mysql 5.7 遇到了几个坑 , 最近想直接安装最新版的 mysql 8.0.12(较新)

发现还是有坑 跟之前的版本不一样 这里简单记录一下.

2. 注意一下区别:

mysql 8.0 zip 版本安装的时候 可以不需要设置 my.ini 了. 

但是为了安全起见 也可以增加一个 mysql.ini

可以最简化配置

[mysqld]
basedir = c:\mysql8
datadir = c:\mysql8\data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
 
character-set-server = utf8mb4
performance_schema_max_table_instances = 600
table_definition_cache = 400
table_open_cache = 256

[mysql]
default-character-set = utf8mb4
 
[client]
default-character-set = utf8mb4

3. 执行服务安装等

使用的命令

cd 到bin目录下面

执行命令

mysqld --install

初始化
mysqld --initialize --console

注意这时会显示 mysql的初始密码

4. 启动 mysql 数据库才能进行连接 不然错误如图示:

扫描二维码关注公众号,回复: 5794175 查看本文章
net start mysql

然后执行登录

mysql -uroot -p
输入上面的密码.

5.修改默认密码

alter user 'root'@'localhost' identified by 'Test6530';

注意一下 这里面 必须要加单引号 不然会报错. 

6. 修改 远程可以连接, 

use mysql

update user set host ='%'

一样注意 需要加单引号..

7. 重启一下数据库, 测试 远程登录 一般会报错

8. 这个时候最简单的办法是修改数据库的配置:

重新登录数据库, 修改一遍密码

alter user 'root' identified with mysql_native_password by 'Test6530';

一定要注意 增加的地方 以及加上该死的 单引号. 

猜你喜欢

转载自www.cnblogs.com/jinanxiaolaohu/p/10661581.html