mysql
darkula
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql8离线包升级,修复安全漏洞
8.0.21->8.0.28 下载最新版mysql8.0.28: https://dev.mysql.com/downloads/mysql/ 安装 压缩包处理 解压mysql8028 tar -xvf mysql-8.0.28-el7-x86_64.tar 移动目录到安装目录 mv /home/data/setup/un/mysql8028/ /home/data/ 创建需要的目录 mkdir -p /home/data/mysql8028/mysql_data/ mkdir -p /home原创 2022-04-18 11:28:42 · 3903 阅读 · 2 评论 -
mysql8建表时禁止插入空数据限制
mysql8有效,5.7无效 drop table test; create table test( a varchar(50) not null check ( length(trim(a))>0 ) ); insert into test(a) values(' '); 参考: https://dev.mysql.com/doc/refman/8.0/en/create-table-check-constraints.html原创 2021-04-08 12:39:59 · 480 阅读 · 0 评论 -
mysql锁表解锁
show processlist; select concat('kill ',id,';') from information_schema.processlist where user='root' and db='test'; 结果复制后去mysql里执行原创 2020-12-28 17:56:43 · 382 阅读 · 0 评论 -
docker mysql8.0 安装
#docker初始化容器: docker run --name mysql8.0 -p 23306:3306 --privileged=true -v /home/geddon/data/app/docker/mysql8.0/data:/var/lib/mysql -v /home/geddon/data/app/docker/mysql8.0/conf.d:/etc/mysql/conf.d -v /home/geddon/data/app/docker/mysql8.0/conf/my.cnf:/e.原创 2020-08-18 17:18:40 · 254 阅读 · 0 评论 -
查看MYSQL的SQL执行时间
查看执行时间步骤 1.show profiles; 2.show variables; 查看profiling 是否是on状态; 3.如果是off,则执行命令 set profiling=1; 4.执行SQL语句 5.show profiles; 就可以查询到SQL语句的执行时间原创 2020-08-06 17:46:09 · 618 阅读 · 0 评论 -
出DB文档用SQL,DB2+MYSQL
MYSQL: SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='skysupport'; select ORDINAL_POSITION as '序号',COLUMN_NAME as '名称',DATA_TYPE as '数据类型',CHARACTER_MAXIMUM_LENGTH as '长度', NUMERIC_SCALE as '小数位',IS_NULLABLE as...原创 2020-07-27 13:38:23 · 150 阅读 · 0 评论 -
mysql部分表的frm文件损坏,导致mysql无法启动
某些库的文件可能会因为磁盘错误导致idb文件损坏 mysql日志: tail -f /var/log/mysqld.log 处理方法: 1.修改my.cnf改为只读模式,导出数据 vim /etc/my.cnf 去掉该行的注释 #innodb_force_recovery =4 启动mysql start mysql start 执行整库备份脚本 /root/bin/mysql/fix/dumpAll.sh 备份文件会生成在 /opt/data/mysql_backup/ 下面 2.移除mysql数原创 2020-07-27 13:38:26 · 677 阅读 · 0 评论 -
mysql行号 rownum/rowid使用
SELECT @rownum:=@rownum+1 AS rownum, sys_user.* FROM (SELECT @rownum:=0) r, sys_user;原创 2020-07-27 13:38:13 · 1017 阅读 · 0 评论 -
mysql排重-先排序再去重
SELECT * FROM ( SELECT DISTINCT * FROM A ORDER BY `created` DESC ) A GROUP BY user_id order by created cesc原创 2020-07-27 13:38:08 · 1178 阅读 · 0 评论 -
mysql恢复数据
恢复数据: 1.前提是开启了binlog /usr/bin/mysqlbinlog --start-date='2014-06-01 00:00:00' --stop-date='2014-06-28 23:59:59’ /data/mysql/mysql-bin.000018>/data/backup/mysql/mysql_restore_2040628.sql #全库导出 /usr/bin/mysqlbinlog/data/mysql/mysql-bin.000018>...原创 2020-07-01 23:47:15 · 205 阅读 · 0 评论 -
mysql错误 : is marked as crashed and should be repaired
2008年,低版本MYSQL故障 mysql错误:……is marked as crashed and should be repaired! 修复命令是:myisamchk -r bbsthreads 其中bbsthreads是我出问题的表名,当然使用这个命令还得进入mysql你所出问题的数据库的表的存放路径,具体更详细的命令可以看帮助:myisamchk --help; 如果用以上命令你不能解决问题请看后面,后面的内容是我转载的。 我的网站出问题了,访问一看,果然全屏报错,检查mysql日志,错误原创 2020-07-01 23:28:47 · 595 阅读 · 0 评论
分享