Mysql 一些基本的小东西

mysql的安装

1.解压目录

2.添加环境变量
系统的环境变量

3.初始化
mysqld --initialize-insecure

4.启动服务端
mysqld 直接启动 这个时候 吼住


5.连接服务端
mysql -uroot -p


查看当前进程的pid号:
tasklist |findstr mysql

杀死进程:
taskkill /F /PID mysql(pid号)


6.制作windows服务 一定要以管理员身份运行
安装windows服务:mysqld --install
卸载windows服务: mysqld --remove

命令启动服务:net start mysql
命令关闭服务:net stop mysql


查看所有的数据库

show database;

使用数据库
use 数据库的名字
查看所有的表:
show tables;

7.统一字符编码
1.在C:\mysql-5.7.23-winx64\mysql-5.7.23-winx64当前的目录下 新建一个my.int
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql-5.7.23-winx64\mysql-5.7.23-winx64 # 这个目录一定是自己电脑上的安装mysql目录
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql-5.7.23-winx64\mysql-5.7.23-winx64\data # 这个目录一定是自己电脑上的安装mysql数据目录
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2.net stop mysql
再开启 让my.ini文件配置生效
net start mysql

3.mysql -uroot -p

执行 \s; 查看数据库配置
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8


8.破解密码

(1)以管理员身份 打开cmd 停掉服务端 net stop mysql

(2)开启服务端 并跳过所有的授权表
mysqld --skip-grant-tables

(3)客户端连接服务端
mysql -uroot -p

(4)修改密码:update mysql.user set authentication_string =password('') where User='root';

(5)刷新权限 flush privileges;

posted @ 2018-08-28 19:24  九月江  阅读(125)  评论(0编辑  收藏  举报