链接:https://pan.baidu.com/s/1MJ8_x3IcAYivjoKQ_oj4Iw
提取码:7bu9
1.用tar解压文件mysql-8.0.17-winx64.zip到d盘(自己选择一个位置),重命名mysql
2.配置两个环境变量
右击次电脑-》属性-》高级系统设置-》
点击环境变量
修改变量
MYSQL_HOME=d:\mysql\
path= %MYSQL_HOME%\bin
3.mysql根目录下新建my-default.ini,配置
复制这段文字即可:
[mysqld]
设置3306端口
port=3306
设置mysql的安装目录
datadir=E:\MySQL\Data
允许最大连接数
max_connections=1000
允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
服务端使用的字符集默认为UTF8
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
设置mysql客户端默认字符集
default-character-set=utf8
设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
4.以管理员身份运行cmd,输入以下命令:
d:
cd mysql\bin
mysqld -initialize
mysqld --initialize
mysqld --initialize --console
//生成初始默认密码: Cl?2a0e&9jRw。如果报错,删除data下的err文件
mysqld install
5.启动mysql服务器
打开命令提示符(以管理员身份登陆),按顺序输入以下命令:
net start mysql
mysql -u root -p
mysql>ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘hn123456Aa’;//修改新密码
mysql>show databases;
mysql>use mysql;
mysql>show tables;
mysql>select user,host,authentication_string from mysql.user;
创建用户
mysql>CREATE USER ‘ltbo99’@’%’ IDENTIFIED WITH mysql_native_password BY ‘hn123456Aa’;
检查用户
mysql>select user, host, plugin, authentication_string from user\G;
#授权所有权限
mysql>GRANT ALL PRIVILEGES ON . TO ‘ltbo99’@’%’;
#授权基本的查询修改权限,按需求设置
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON . TO ‘ltbo99’@’%’;
查看用户权限
show grants for ‘ltbo99’@’%’;
FLUSH PRIVILEGES;
QUIT
安装完毕。