Win10 64位 MySQL5.7.20安装教程
操作系统: Windows10 64位
MySQL版本: mysql-5.7.20-winx64
(一)官网下载MySQL
1. 下载地址:https://dev.mysql.com/downloads/mysql/
2.根据自己的操作系统下载相应的软件包,并解压。
3.配置环境变量
(配置环境变量是为了避免在CMD窗口下操作时反复切换路径。)
- 计算机图标点击右键,选择“属性”。
- 在系统信息界面选择“高级系统设置”。
- 在系统属性中选择“环境变量”。
- 在“系统变量”中选中“Path”,点击“编辑”按钮对Path路径进行编辑。
- 将MySQL的bin目录添加到Path中,点击“确定”按钮结束配置。
(二)MySQL的安装及初始化
按“win”键打开开始菜单,在搜索框中输入“cmd”,在搜索结果中选中“命令提示符”程序,右键选择“以管理员身份运行”。
MySQL安装及初始化
安 装 命 令:mysqld install
初始化命令:mysqld –initialize
(由于之前安装了Mysql,所以执行mysqld install 命令时提示服务已存在)
如果初始化成功,则不会返回任何提示信息。
此时我们到MySQL安装目录下打开data文件夹,找到LAPTOP-97BMBVME.err文件,这是MySQL的日志文件,里面包含初始化成功后随机生成root的临时密码,我们需要使用这个临时密码进入数据库修改密码。(D:\MySQL\mysql-5.7.20-winx64\data 仅供参考)
(三)修改初始密码
开启MySQL服务:net start mysql
root用户登录MySQL:mysql -u root -p
登录密码:(输入临时密码)
在MySQL命令行输入修改root密码命令
set password for ‘root’@’localhost’ = passwprd(‘newpassword’);
-
此时我们已经将root用户的登录密码修改成了“newpassword”。再次登录的时候需要使用新密码。
(四)创建新用户并授权
创建新用户格式
create user ‘username’@’host’ identified by ‘password’; - username:新用户的用户名。
- host:允许新用户登录的主机地址。使用localhost或本机IP地址表示新用户只能在本机登录;使用%通配符表示新用户可以在任意主机登录MySQL。
- password:为新用户设置密码。本参数为可选项,如果不设置密码则该用户登录时密码为空,这种操作很不安全。
添加一个用户,名称为test,允许该用户能在任意主机登录MySQL,密码为“test”
create user ‘test’@’%’ identified by ‘test’;
授权格式
grant privileges on databasename.tablename to ‘username’@’host’
- privileges:授权类别,如select、insert等。all表示所有权限。
- databasename:授权操作的数据库名称。
- tablename:授权操作的表名称。
- databasename和tablename可以用‘*’表示所有的数据库和表。
为新用户授予所有权限,能够操作所有数据库和表
grant all on . to ‘test’@’%’;
使用test用户重新登录MySQL
mysql -u test -p
密码:test