mysql简介及安装
MySQL的下载与安装
1. 直接取官网取下载相应的安装包:https://downloads.mysql.com/archives/community/
2. 下载完成后怎么使用?
# 下载之后是一个压缩包,解压完成即可
3. msyql的主要文件介绍
bin: 存放mysql的一些启动文件
mysql.exe : MySQL自带的客户端
mysqld.exe:MySQL自带的服务端
data:mysql数据的存储文件夹
my-default.ini:MySQL的配置文件
README:MySQL的说明文件
4.MySQL如何启动
1. 先找到下载MySQL的目录包 在切换到路径bin目录下
打开cmd----->输入mysqld启动服务端----->在打开一个cmd窗口---->输入mysql连接服务的
2. 客户端连接上服务端之后,如何退出客户端:exit
3. 服务端启动之后,如何终止(停掉)服务端:ctrl + C
5. 加入环境变量 D:\mysql-5.6.45-winx64\bin将MySQL目录下这个路径加入到环境变量中,达到在任何位置都可以找到服务端和客户端程序
6. 制作系统服务
1. 先打开cmd窗口
mysqld --install # Service successfully installed # 第一次安装成功,需要手动启动一次
2. 如何启动服务
1. 找到系统服务直接点击启动即可
2. 第二次就可以输入命令了 net start mysql # 记住 不需要加 ;号!!!
3. 如何关闭服务
1. 找到系统服务 点击关闭即可
2. net stop mysql
4. 如何卸载MySQL系统服务
mysqld --remove
7. 卸载MySQL
1. 先关闭系统服务 在卸载系统服务
2. 找到mysql文件夹 直接删除即可
管理员修改密码及忘记密码怎么办
1. 游客模式登录:MySQL : 功能很少 权限很低 2. 管理员登录: MySQL - u root -p # 直接回车 有密码就输入密码 没有就回车 3. 如果你连接的是别人电脑上的数据库 需要制定IP 还有 host mysql -h 127.0.0.1 -P 3306 -u root -p 123 4. 给管理员设置密码 不需要进入到mysql里面 mysqladmin - u root -p 旧密码 password 新密码 5. 如果忘记密码怎么修改? # 使用跳过授权表的方式登录 1. 先把服务端关闭 2. 使用'跳过授权表'的形式启动服务端 mysqld.exe # 这个是不跳过授权表 mysqld --skip-grant-table # '跳过授权表' 这条不行 就下面一条
mysqld --console --skip-grant-tables --shared-memory
"""跳过授权表的意思是:客户端在连接服务端的时候,不需要验证密码了,直接登录成功""" 3. 再次使用管理员账号来登录进去,就不需要密码了 # 进入mysql之后,需要修改密码 update mysql.user set password=password('123456') where Host='localhost' and User='root'; # 5.7以下版本已经没有password这个字段了
update mysql.user set authentication_string=password('123456') where Host='localhost' and User='root'; # password 这个字段改成了authentication_string 这个字段
flush privileges; # 刷新权限
退出客户端 退出服务端
4. 改完之后,一定要终止服务端,从新不跳过授权表,启动服务端,再次使用管理员登录即可