mysql
全局环境变量的配置
my.ini
文件初始化[client] port=3306 default-character-set=utf8 [mysqld] #设置为自己MYSQL的安装目录 basedir=D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64\ #设置为MYSQL的数据目录 datadir=D:\cybmysql\mysql-5.7.19-winx64\mysql-5.7.19-winx64\data\ port=3306 character_set_server=utf8 #跳过安全检查; 注销后需要输入正确的用户名和密码; skip-grant-tables
安装
mysql
服务 (cmd 使用管理员身份)mysqld-install
初始化数据库,生成
data
目录存放数据mysqld --initialize-insecure --user=mysql
启动数据库
`net start mysql`
cmd
连接mysql
数据库修改密码mysql -u root -p
6.1 初始化root 用户密码为空,回车就行;然后依次执行一下指令:
use mysql; update user set authentication_string=password('root')where user='root'and Host='localhost'; //刷新权限 flush privileges;
修改
my.ini
文件 , 再次进入就会进行权限验证了7.1 跳过安全检查;注销后需要输入正确的用户名和密码
7.2 skip-grant-tables
最后重新登录
mysql
进行密码验证
mysql 基础命令
net start mysql
开启mysqlnet stop mysql
关闭mysqlmysql [-h 主机 -P 端口] -u 用户 -p 密码
-h 默认 主机
-P 默认 3306,也可在 my.ini 文件配置 ( -P 大写)
-p 密码不要有空格和密码连写,一般情况下不写,这样会暴露密码
cmd
访问数据库简洁写法:mysql -u root -p
mysql 的创建 和库表的备份恢复
创建数据库
create database wq_blibli_hsp
备份数据库 (Dos中执行)
mysqldump -u 用户名 -p -B 数据库1 数据库2 ... > 文件位置/文件名.sql
恢复/导入数据库 ( 在mysql命令下执行)
source 文件位置/文件名.sql
备份库下的表
mysqldump -u 用户名 -p 数据库 表1 表2 > 文件位置/文件名.sql
恢复/导入数据库下的表
先选中指定的数据库 :
use 数据库名;
source 文件位置/文件名.sql
mysql 的删除
drop database 数据库名
mysql 的查看
-- 展示所有数据库
show databases;
-- 切换数据库
use 数据库名称;
-- 查看当前数据库
status;
-- 展示当前数据库下所有表
show tables;
评论区