一、MySQL简介
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
二、安装与下载
1、下载流程
1、访问官方(www.mysql.com)
2、点击‘DOWNLOADS’,进入下载界面
3、下拉,找到‘MySQL Community (GPL) Downloads »‘,点击进入
4、找到,‘MySQL Community Server’单击进入
5、选择操作系统,下载最新版本直接可以点击下方的DOWNLOAD,包版本点击Archives
6、下载完成后,将文件压缩后即可使用
2、配置环境变量
将bin软件解压后,右键我的电脑,高级系统设置,单击环境变量,双击‘path’,将bin目录添加至环境变量中
三、主要目录介绍
-
bin目录
- 存放启动软件
- mysqld.exe(服务端) mysql.exe(客户端)
-
data目录
- 存放核心数据
-
my-default.ini
- 默认配置文件
-
readme
- 软件的说明书
四、基本使用
使用cmd运行时,建议使用管理员身份打开
1、找到MySQL,打开bin目录,先启动mysqld
2、保持窗口不关闭,重新打开一个新的cmd窗口
3、再次打开bin目录,启动客户端mysql
注意事项:
- 直接打开mysql命令默认是游客模式,权限和功能都很少
- 管理员默认没有密码
- mysql -uroot -p
- 首次打开mysql可能会报错,拷贝错误信息百度搜索解决
五、系统服务的制作
mysql相当于是一个c/s的架构程序,因此每次运行mysql的时候都需要运行mysql,较为繁琐,可以将mysqld添加至系统服务中,在我们以后开机时自动在后台运行,就不需要每次使用时,打开mysqld程序
添加的方法:
-
先将bin目录添加至系统环境变量
-
将mysql添加至系统服务中
- 如何查看系统服务
- cmd窗口输入services.msc
- 如何查看系统服务
-
以管理员身份打开cmd窗口
- mysql --install 回车即可添加
-
首次添加不会自动启动,需要人为启动
- 1、进入系统服务,找到mysql点击启动
- 2、命令符,输入 net start mysql 回车启动
注意事项:
如果需要卸载重新安装的话,需要先关闭系统服务,再将mysqld移出系统服务
1、关闭系统服务
cmd命令窗口输入:net stop mysql
2、移出系统服务
cmd命令窗口输入:mysqld --remove
六、密码相关
1、修改管理员密码
方式一:
1、打开cmd命令窗口 2、输入:mysqladmin -u用户名 -p原密码 password 新密码
方式二:
直接修改存储用户数据的表 1、
方式三:
冷门操作,有的版本可能不支持 1、打开cmd命令窗口 2、输入:set password=password('新密码')
2、忘记密码
方式一:
卸载重新安装
方式二:
把data目录删除,拷贝别人的目录,密码就是别人的密码
方式三:
小把戏操作
1、关闭正常服务端 net stop mysql 2、跳过授权的方式重启服务端(不校验密码) mysqld --skip-grant-table 3、以管理员身份进入,修改mysql.user表数据 mysql -uroot -p update mysql.user set password=password('123') where Host='localhost' and User='root'; 4、关闭服务端,正常方式启动即可