mysql
陈学卫的博客
做自己的一个博客
展开
-
数据库宕机服务无法启动(没有备份)
故事的发生出现再昨天,日常网站升级,其中涉及到某个数据库字段长度的改动,数据库字段长度由16位改为了64位,数据库直接报错,宕机(1)出现的问题:运行 sql 数据库直接 lost catenation(2)查询 mysql 报错信息 InnoDB: Space id in fsp header 131225,but in the page header 65(3)上了百度,查询了相关报错信息,结果很严重...原创 2021-05-06 17:17:55 · 177 阅读 · 0 评论 -
将数据库中的表结构导出到excel中(写数据库设计说明书)
SELECT TABLE_NAME 表名, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS WHERE --原创 2020-10-19 19:02:08 · 2155 阅读 · 0 评论 -
phpstuday mysql的慢日志开启及查询
phpstuday开启慢日志 在mysql.ini中加入以下命令log-slow-queries ="D:\phpStudy\MySQL\log\\sqlslowquery.log"long_query_time = 5然后使用mysqldumpslow来进行分析首先下载prel 地址 http://pan.baidu.com/s/1i3GLKAp 下载完成 安装 直接next完成安装 把原创 2016-09-20 12:15:57 · 232883 阅读 · 1 评论 -
mysql数据库性能优化
性能优化建议1.为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请原创 2016-08-02 20:53:37 · 234673 阅读 · 1 评论 -
mysql密码重设
方法:可以进行如下的步骤重新设置MySQL的root密码: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。原创 2016-08-02 09:50:58 · 235204 阅读 · 0 评论 -
Yii(2)读写分离配置
开始使用数据库首先需要配置数据库连接组件,通过添加 db 组件到应用配置实现(”基础的” Web 应用是 config/web.php),DSN( Data Source Name )是数据源名称,用于指定数据库信息.如下所示:return [ // ... 'components' => [ // ... 'db' => [原创 2016-07-15 16:45:10 · 230783 阅读 · 0 评论 -
input标签file类型,选择多个文件进行上传
html页面 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>xhr2</title> </head> <body> <div style="text-alig原创 2016-07-15 16:56:12 · 236840 阅读 · 0 评论 -
git on server(ssh)github远程服务器
1.安装好linux,安装好Git(192.168.1.239)2.创建一个用户zph(让此用户提供git on server),密码设置为12345678 # useradd zph # passwd zph 3.切换到zph用户 # su zph $ cd 4.创建一个远程仓库 $ git init --bare sample.git 5.在windo原创 2016-07-15 16:50:07 · 228324 阅读 · 0 评论 -
外键约束
1.创建class,课程表DROP TABLE IF EXISTS `class`;CREATE TABLE `class` ( `scno` varchar(10) NOT NULL, `scname` varchar(10) default NULL, PRIMARY KEY (`scno`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;2建stud原创 2016-07-15 16:39:10 · 231614 阅读 · 0 评论 -
inotify+rsync安装配置
1.两台机器192.168.1.2,192.168.1.3,想把192.168.1.2的数据同步到192.168.1.3中2.测试开始,可以先关闭防火墙和内核linux的selinux的防火墙,避免防火墙影响关闭防火墙,例如centos7,其他系统版本自己查询如何关闭[python] view plain copy $ systemctl stop fi原创 2016-07-27 21:55:35 · 232099 阅读 · 0 评论