2019-11-04T12:39:00.928179Z 0 [System] [MY-013169] [Server] C:\mysql\bin\mysqld. exe (mysqld 8.0.18) initializing of server in progress as process 756 2019-11-04T12:39:08.915393Z 5 [Note] [MY-010454] [Server] A temporary password i s generated for root@localhost: ,=vh8ce&uh8W
最后的逗号和点开头的字符串就是初始化的root账号的密码了。要记住,一会要用到。
安装服务
输入以下命令安装 MySQL 服务。不输入服务名的话默认为 mysql。
1
mysqld --install
启动服务
启动停止服务命令如下:
1 2 3 4
# 开启MySQL netstart mysql # 关闭MySQL net stop mysql
更改root密码
命令如下:
1 2 3 4
# 登陆 mysql -u root -p # 更新root账号的密码 alter user 'root'@'localhost' identified by 'password';
开启远程访问
在开启的命令行中继续输入命令:
1 2 3 4 5 6 7 8 9 10 11 12
# 显示所有数据库 show databases; 使用mysql数据库 use mysql; # 新建一个root账号开启远程访问 CREATEUSER'root'@'%' IDENTIFIED BY'password'; # 更新root账号的host GRANTALLON*.*TO'root'@'%'; # 更新root账号的密码插件 ALTERUSER'root'@'%' IDENTIFIED WITH mysql_native_password BY'password'; # 最后刷新权限就可以正常登录啦 FLUSH PRIVILEGES;