Win10安装MySQL

win10本地安装mysql自用,亲测可用,图文并茂。

1、下载:

进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.19-winx64


2、MySQL服务安装

下载后解压文件进入bin目录,执行MySQL服务安装
在E:\mysql-8.0.19-winx64\bin目录,
按住shift键——》右击打开Powershell窗口——》输入:start cmd
(即:管理员方式打开cmd)

# 输入命令:
# 后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8

mysqld --install [服务名]



3、Mysql初始化

# MySQL安装目录的 bin 目录下执行命令:
# 执行完成后,会打印 root 用户的初始默认密码
root@localhost:后面的“MVQDfVIjM8_Y”就是初始密码(不含首位空格)。
在没有更改密码前,需要记住这个密码,后续登录需要用到。要是手贱,关快了,
或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。

mysqld --initialize --console



4、启动MySQL的服务

net start mysql



5、更改密码和密码认证插件

# 进入mysql
mysql -u root -p

# 修改密码验证插件,同时修改密码。
alter user 'root'@'localhost' identified by '123456';

# 这里我们可以查看mysql用户:
select user,host,authentication_string from mysql.user;



6、设置环境变量

右击我的电脑——>属性——>高级系统设置——>环境变量——>系统变量——>Path里添加"E:\mysql-8.0.19-winx64\bin"

7、其他操作

 (1)允许所有ip访问

管理员root的host是localhost,代表仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成“%”

use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;

 (2)查看密码加密方式

select user,host,plugin,authentication_string from user;

 (3)创建用户

CREATE USER 'qywang'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

 (4)检查用户

select user,host,plugin,authentication_string from user;

 (5)授权远程数据库

#授权所有权限 
GRANT ALL PRIVILEGES ON *.* TO 'qywang'@'%';

#授权基本的查询修改权限,按需求设置
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'qywang'@'%';

#查看用户权限
show grants for 'qywang'@'%';

参考教程:https://www.jianshu.com/p/3ac2aeb14732

posted @ 2020-04-30 09:56  心静无忧  阅读(260)  评论(0编辑  收藏  举报