pass
破解密码
mysql(客户端) mysqld(服务端)
客户端登录
mysql -uroot -p
管理员设置密码相关密码(视频有相关介绍)
破解密码的两种方法
方法一: 暴力破解法 将(E:\mysql56\data\mysql)路径下的所有文件删除,适用于刚刚安装没有多少内容的数据库
net start mysql 正常启动mysql
net stop mysql 把服务端给停掉
quit是退出客户端
方法二:mysqld --skip-grant-tables (跳过授权表)
updata mysql.user set password="123"
但凡权限修改,flush privileges
mysql的相关破解步骤
#1、关闭mysql net stop mysql #2、重新启动 mysqld --skip-grant-tables #3 mysql -uroot -p update mysql.user set password=password("egon123") where user="root" and host="localhost"; flush privileges; #password(代表表当中的一个字段,password()代表mysql的一个功能)
#where是条件的意思userhost="localhost"代表本地账号 #flush privileges 刷新权限
#4、关闭mysql,正常启动 net start mysql
库的增删改查
操作数据库无非是客户端远程去操作服务端的库
mysql服务端所有的数据都是放在data文件夹的
文件夹:库 增 create database db1 charset utf8; #charset字符编码 任何syql语句都是以;结束的 说白了这条语句就是创建文件夹 删 drop database db1; 改 alter database db1 charset gbk; 查 show databases; #查看都有哪一些文件夹名 show create database db1; #查的是创建库的字符编码