windows10系统下安装MySQL5.7步骤
最近要用到MySQL,简单记录下在win10系统的安装过程。
1、 下载MySQL
- 下载地址
https://www.mysql.com/downloads/
- 点击MySQL下载入口
- 选择要下载的MySQL,下载服务MySQL
- 选择MySQL版本,默认是最新版本,我这里下载5.7版本
- 选择MySQL版本和安装包类型
- 下载数据库
2、 将zip文件解压到硬盘上并配置环境变量
找一个目录解压下载好的MySQL包,并把MySQL的bin目录全路径加到系统环境变量path中:
3、 创建my.ini文件
新下载的MySQL根目录下没有my.ini文件,需要自己创建和配置,如下所示:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files (x86)\database\mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files (x86)\database\mysql-5.7.26-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、 生成data目录
新下载的MySQL根目录下没有data目录,需要生成。以管理员身份启动命令行工具,进入mysql的bin目录下,执行命令:mysqld --initialize-insecure
5、 安装MySQL
以管理员身份启动命令行工具,进入mysql的bin目录下,执行命令:mysqld install
6、 开启mysql
以管理员身份启动命令行工具,执行命令:net start mysql
而关闭mysql同样是以管理员身份启动命令行工具,执行命令:net stop mysql
7、 进入mysql
配好环境变量后,可以在任意打开的命令行工具中执行mysql命令,刚安装好的mysql有一个root用户且没有密码,mysql -u root -p
8、 重置mysql的root用户密码set password for aaa@qq.com = password('123456');
这样下次登录的时候就需要输入密码了,如下图所示:
9、 设置数据库访问权限
本机数据库如果要允许远程访问,则需要设置权限:grant all PRIVILEGES on dbname.* to 'root'@'127.0.0.1' identified by '123456' WITH GRANT OPTION;
-
all PRIVILEGES
表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。 -
dbname.*
表示上面的权限是针对于哪个表的,dbname指的是数据库名称,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为*.*
,对于某一数据库的全部表授权为数据库名.*
,对于某一数据库的某一表授权为“数据库名.表名”。 -
'root'@'127.0.0.1'
root
表示哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。127.0.0.1
表示允许远程连接的 IP 地址,你的IP,如果想不限制链接的 IP 则设置为%
即可。grant all PRIVILEGES on dbname.* to 'root'@'%' identified by '123456' WITH GRANT OPTION;
-
'123456'
password 为用户root的密码。
上一篇: 制作视频和惯导的rosbag
下一篇: HTML <form> 元素的使用
推荐阅读
-
windows7下vs2010安装opencv2.4.3详细步骤(图)
-
win7系统安装SQLServer2000的详细步骤(图文)
-
Windows10下mysql 5.7.21 Installer版安装图文教程
-
Windows10下mysql 8.0.12 解压版安装图文教程
-
CentOS7下MySQL5.7安装配置方法图文教程(YUM)
-
Linux系统下 MySQL 安装 指南(5.7和8.0 版本)
-
win系统下nodejs环境安装配置
-
Windows系统下安装Python的SSH模块教程
-
Mac下安装mysql5.7 完整步骤(图文详解)
-
虚拟机安装ghost系统的步骤(hyperv安装ghost镜像的方法)