MySQL8.0安装与允许远程连接配置
安装
下载好解压到自己想放的位置
添加环境变量
1. 打开my.ini文件编辑配置信息
参考配置:
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\DataBase\mysql-8.0.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\DataBase\mysql-8.0.22-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#跳过密码验证
#skip-grant-tables
2. 初始化数据库并安装、登陆数据库
- 先进入bin目录,以管理员身份打开命令提示符(cmd),初始化数据库
mysqld --initialize --console
- 安装数据库
mysql --install
- 启动数据库,并用初始密码登陆
//启动
net start mysql
- 修改密码完成安装
使用SQL语句修改,比如密码改为abcd
ALTER USER 'root'@'localhost' IDENTIFIED BY 'abcd';
修改完成以后退出:
exit;
- 然后重新登录,测试是否安装成功。
MySQL8.0允许远程连接
一.设置Mysql远程登陆
- 登进MySQL
- 输入以下语句,进入mysql库:
use mysql
- 更新域属性,'%'表示允许任意IP地址访问:
update user set host='%' where user ='root';
- 执行以上语句之后再执行:
FLUSH PRIVILEGES;
- 再执行授权语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;