目录
一、概述
二、MySQL安装
三、客户端工具
一、概述
MySQL版本:5.7.19
下载地址:https://dev.mysql.com/downloads/file/?id=471342
注意:MySQL 解压后是没有 my.ini配置文件 和 data 文件夹的,my.ini配置文件需要自己手动创建,data 文件夹使用命令生成。
二、MySQL安装
- 将下载的mysql-5.7.19-winx64压缩包解压后的整个目录放在自己喜欢的位置,我的放在D:\MySQL下。
- 创建配置文件my.ini,配置文件内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\MySQL\mysql-5.7.19-winx64
datadir=D:\MySQL\mysql-5.7.19-winx64\data
max_connections=200
default-storage-engine=INNODB
3. 配置mysql环境变量,为了后续使用 mysql 相关命令更加方便。
点击【环境变量】
新建一个系统变量,变量名为 MYSQL_HOME ,变量值为 mysql 解压的目录。
找到系统变量中 Path 项,选中后点击【编辑】按钮,在变量值的最后加入 ;%MYSQL_HOME% \bin
至此,mysql 环境变量的设置完成。
4. 注册windows系统服务
将mysql注册为windows系统服务
1) Win + R 打开 cmd,从控制台进入到MySQL解压目录下的 bin 目录下(注意 cmd最好以管理员身份运行,右键cmd.exe,选择以管理员身份运行)
命令如下:
2) 输入服务安装命令:
注意:这里一定要写对,是defaults,而不是default。
mysqld install MySQL --defaults-file="D:\MySQL\ mysql-5.7.19-winx64\my.ini"
安装成功后会提示服务安装成功。
移除服务命令为:
mysqld remove
- 启动服务
启动服务命令为:
net start mysql
服务无法启动,这是因为5.6以后的mysql解压包内默认没有data目录。
此时,再输入命令:mysqld --initialize-insecure --user=mysql
(执行完这条命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)
然后,再次启动服务: net start mysql
启动服务
6. 打开MySQL数据库即登录MySQL数据库。
输入mysql -u root -p
,默认是没有密码的。回车进入。其中,root是用户名。
7. 可以创建数据库,查看数据库了。
如命令:show databases;
可以修改mysql的root用户名的密码(win7),命令如下:
mysql> use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
win10
mysql> use mysql;
mysql>update user set authentication_string PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
最后,可以安装客户端工具:Navicat Premium,操作MySQL数据库。