1、下载包
2、安装
- 解压获取到安装目录(我的目录:
D:\developTools\mysql-8.0.14-winx64
),在安装目录下新建data
文件夹和my.ini
文件。 - 配置环境变量。在path变量中添加
D:\developTools\mysql-8.0.14-winx64\bin
。 - 配置
my.ini
文件
[mysqld]
port=3306
basedir=D:\\developTools\\mysql-8.0.14-winx64
datadir=D:\\developTools\\mysql-8.0.14-winx64\\data
max_connections=200
max_connect_errors=10
character-set-server=UTF8MB4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=UTF8MB4
[client]
port=3306
default-character-set=UTF8MB4
3、安装MySQL
- 以管理员身份运行控制台(
cmd
)。 - 进入安装目录的
bin
目录下,输入mysqld --initialize --console
命令结束后,在root@localhost:
后的字符串是你的数据库初始密码,如果关了控制台没有保存或记住密码的话,建议删除data
目录中的文件重新输入上述命令。 - 安装服务。输入命令
mysqld --install
安装,安装成功后使用net start mysql
开启服务(net stop mysql
为关闭服务)。 - 更改服务密码。
- 登录MySQL,
mysql -u root -p
,输入密码(之前保存的密码)ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
4、远程授权
- 进入MySQL
show databases;
use mysql;
show tables;
select host,user,authentication_string from user;
- 修改root的
host
为%
update user set host='%' where user='root';
- 授权
grant all privileges on *.* to 'root'@'%';
需要执行2次就行了。