oracle目前都是压缩版的
1、配置环境变量 path= #bin目录
2、查看有没有my-default.ini,没有就自己创建个my.ini
[mysqld]
basedir=F:\mysql-8.0.11-winx64
datadir=F:\mysql-8.0.11-winx64\data
port = 3306
character-set-server=utf8
#忘记密码时使用
#skip-grant-tables
#设置协议认证方式
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
3、a)bin目录下 mysqld --initialize --console 显示root的初始密码 记一下啦
b)mysqld --install
c)net start mysql
d)登陆后修改密码:ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";
备注:
在MySQL8.0.4以前,执行
SET PASSWORD=PASSWORD("[修改的密码]");
就可以更改密码,但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。
因为当前有很多数据库工具和链接包都不支持“caching_sha2_password”,为了方便,我暂时还是改回了“mysql_native_password”认证插件。
在MySQL中执行命令:
ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "password";
修改密码验证插件,同时修改密码。
如果想默认使用“mysql_native_password”插件认证,可以在配置文件中配置default_authentication_plugin
项。
[mysqld]
default_authentication_plugin=mysql_native_password