下载社区版本(根据你的电脑系统来选择):https://dev.mysql.com/downloads/mysql/
说明:
mysqld.exe服务端
mysql.exe客户端
一、添加环境变量
解压后的文件夹,在没有安装前只有以下文件夹(如果有data就删掉):

二、创建my.ini配置文件(txt去编辑)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL5.7\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL5.7\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
三、开始安装安装mysql服务
以管理员身份运行cmd,进入bin目录,执行:
(2)初始化,创建mysql默认的root账户
mysqld --initialize-insecure --user=mysql 命令。
不进行这一步,安装完成之后无法启动服务。
(3)依然在管理员cmd窗口的bin目录下,执行 mysqld install 命令安装。完成后会提示安装成功。
(4)依然在管理员cmd窗口的bin目录下,执行 net start mysql 命令启动MySQL服务。
(5)修改环境变量,添加"D:\MySQL5.7\mysql-5.7.25-winx64\bin"。
(6)cmd窗口中,执行 mysql -uroot -p 命令,默认没有密码,回车进入
(7)若要卸载,需要先停止服务,再删除即可
# 启动mysql服务
net start mysql
# 停止mysql服务
net stop mysql
# 重启:先停止在启动
备注,添加系统服务代码
mysqld --install #移除系统服务代码 mysqld--remove
四、启动与关闭mysql(在CMD中进行)
#启动MySQL服务
C:\Users\Administrator>net start mysql
提示:MySQL 服务正在启动
MySQL 服务已经启动成功。
#关闭MySQL服务
net stop mysql
五、测试链接mysql(在CMD中进行)
mysql -u root -p
然后输入密码,完成登陆。
登陆成功查看已有的数据库
show databases;
返回查询结果
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)
十、卸载与删除mysql服务
1、开始菜单->控制面板->管理工具->服务,找到Mysql服务停掉。
2、右击我的电脑->管理->服务与应用->服务,找到mysql服务停掉。
3、Ctrl+Alt+Delete->启动服务管理器->服务,找到mysql服务停掉。
开始->运行->输入cmd->sc delete mysql
成功结果:
C:\WINDOWS\system32>sc delete mysql
[SC] DeleteService 成功
注意卸载最好去软件与程序里面,卸载完成记得清理注册表。
查看windows电脑的MySQL 版本的方法,cmd 运行,输入:
mysql --version
忘记密码重置密码
1、跳过授权表
mysqld --skip-grant-tables
2、现在可以任意的更改密码,执行如下命令
update mysql.user set authentication_string =password('你要的密码') where User='root';
update mysql.user set password = password('') where user='root'and host='localhost'
#注意()里面的单引号
3、刷新权限,执行命令
flush privileges;
4、退出mysql
exit
显示数据库:
show databases
查看当前用户:
select user();