栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

mysql配置参数详解_Mysql配置?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql配置参数详解_Mysql配置?

01.mysql安装与启动

[toc]{type: “ol”, level: [2, 3, 4, 5]}

启动服务端:
系统偏好设置 -->  mysql  --> start mysql server
启动客户端:
# 永久环境变量
sudo vim /etc/paths
添加:/usr/local/mysql/bin
# 临时环境变量
PATH=$PATH:/usr/local/mysql/bin;

# 输入密码启动
mysql -h 127.0.0.1 -P 3306 -u root -p;
-h 127.0.0.1 本地默认地址[可省略]
-P 3306  默认端口号[可省略]
-u root -p  用户名与密码
# 只输入mysql,以游客身份进入,权限较低
常见软件的默认端口号
softwareport
mysql3306
redis6379
mongodb27017
django8000
flask5000
tomcat8080
02.重制密码

[toc]{type: “ol”, level: [2, 3, 4, 5]}

步骤
与破解系统密码的方法相似
去除校验用户名与密码的装饰器
1.关闭当前运行的mysql服务端
2.mysqld --skip -grant-tables  [跳过授权表启动]
3.mysql -u root -p  [以无密码方式登入]
4.update mysql.user set password=(123456) where user='root' and host='localhost'  [设置当前用户的密码]
5.flush privileges  将结果立刻刷入硬盘
03.修改配置文件

[toc]{type: “ol”, level: [2, 3, 4, 5]}

概述
my-default.ini
程序启动后,会先加载配置文件,然后才会执行程序
Mac默认编码为utf8,Win默认编码为gbk
服务端
[mysqld] 服务端
character-set-server=utf8
...
客户端
[mysql] 客户端
user="root"
password="root1234"
default-set-server=utf8
...
其他语言客户端
[client] 其他语言写的客户端
default-set-server=utf8
...
注意
不可修改原文件,新建一个my.ini的配置文件
04.存储引擎

[toc]{type: “ol”, level: [2, 3, 4, 5]}

存储引擎
概念:针对不同的数据,有不同的处理机制来存储
mysql主要存储引擎
1.innodb:
    5.6版本及之后的默认储存引擎
    存储数据更加安全
2.myisam:
    5.5版本及之前的默认储存引擎
    速度比innodb更快,但安全性较低
3.memory:内存引擎,将数据存放在内存中,速度快,断电数据丢失
4.blackhole:无论存什么都立刻消失,数据黑洞
    show engines;  --查看所有数据引擎
05.严格模式

[toc]{type: “ol”, level: [2, 3, 4, 5]}

查看严格模式
show variables like "%mode";

模糊查询:
    like 关键字
    % 匹配任意多个字符
    _ 匹配任意单个字符
修改严格模式:
    set session --只在当前窗口有效
    set global  --全局有效
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786917.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号