安装mysql
1.下载mysql免安装版
百度云:https://pan.baidu.com/s/1tLNUQ6TcUig4Lz8RfpqD0w
提取码:lmk2
2.解压并在根目录配置my.ini
[mysqld]
basedir=你mysql的根目录
datadir=你mysql的根目录data
port = 3306
character-set-server=utf8
#忘记密码时使用
#skip-grant-tables
#设置协议认证方式(重点啊)
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
3.配置环境变量
你mysql的根目录in
4.初始化MySQL
如果你的电脑没有安装环境,初始化会失败
百度云:https://pan.baidu.com/s/1kLmQlCtJ5sHmLmtIJx9X-w
提取码:5prg
mysqld --initialize --console
# 如果顺利会产生下面的信息:
......
2019-07-17T02:27:31.223212Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: d06+(ol=Add+ ......
# 第4行的信息尤其重要,这是初始化密码 d06+(ol=Add+ ,请拿笔或者截图记下,这个随机密码会很随机,随机到可能有一些符号;
5.安装服务
mysqld --install [服务名]
# 服务名不写默认mysql
6.启动服务
net start mysql
7.登录MySQL
mysql -uroot -p
# 登陆密码是初始密码
8.修改密码
ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";
打开远程访问
1.登入MySQL
2.进入之后选择mysql库,用户信息都存在这个库的user表中
use mysql;
3.查询目前的用户
select host, user, authentication_string, plugin from user;
# 此时的用户都是本地访问的
4.接下来新建用户,并设置远程权限
# 新建用户
create user 'root'@'%' identified by '远程登陆密码';
# 设置权限
GRANT ALL ON *.* TO 'root'@'%';
# 刷新权限
flush privileges;
如果此时远程登录还没有成功的话,可能是你的3306端口没有开放