mysql
Monkey Jeep
该奋斗的年纪,我们有什么理由浪费青春。
展开
-
mysql通过master-bin恢复表
本教程可恢复master-bin记录开始的所有(或单表)数据(后续将完善恢复某个节点区间的数据的流程)。1、先把master-bin转成sql(存储位置自行定义)mysqlbinlog --no-defaults /mnt/mysql/master-bin.000001 > /master1.sqlmysqlbinlog --no-defaults /mnt/mysql/master-bin.000002 > /master2.sqlmysqlbinlog --no-defau原创 2020-05-09 17:31:08 · 703 阅读 · 0 评论 -
千万级数据新增主键及对表分区
表数据量33327402条新增主键ALTER TABLE treasurebox.deduction DROP PRIMARY KEY, ADD PRIMARY KEY (ID, DATE_CT);修改期间发现mysql所在的磁盘空间急剧上升网上描述为正常现场,维护索引本来就是个很大的内存开销,它需要给每行数据建立新的索引文件,扫描10G左右的数据量飙升很正常,上升了约12G。有大佬...原创 2020-03-22 23:37:29 · 502 阅读 · 1 评论 -
Centos7 firewall开放xx端口
Centos 7 中防火墙由 firewalld 来管理,而不是 iptables。1、 查看防火墙状态firewall-cmd --state2.、关闭防火墙firewallsystemctl stop firewalld.servicesystemctl disable firewalld.service3、关闭防火墙firewall后开启systemctl start fi...原创 2019-12-04 10:40:30 · 189 阅读 · 0 评论 -
mysql binlog日志自动清理及手动删除
以下为不关闭mysql方式显示当前数据库log数show master logs;删除10以前的logPURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY);设置只保留近10天的logset global expire_logs_days = 10;查看配置是否生效show variables like ...原创 2019-10-18 16:59:22 · 241 阅读 · 1 评论 -
linux安装mysql
下载安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 1、卸载老版本MySQL,查找并删除mysql有关的文件 find / -name mysql rm -rf /usr/local/mysql/ /usr/lib64/mysql /usr/share/mysql /var/lock/subsys/mysql /var/lib/mysql fin...原创 2018-05-21 22:04:31 · 288 阅读 · 0 评论 -
MySQL提示:The server quit without updating PID file问题的解决办法
用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示:复制代码代码如下:[root@snsgou ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/mapper/vg_snsgou-lv_root51606140 47734848转载 2017-04-19 16:05:24 · 1235 阅读 · 0 评论 -
mysql设置某个用户对某个库的所有权限
用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储修改mysql>rename转载 2017-03-19 12:06:30 · 9451 阅读 · 0 评论 -
mysql常用命令行
/usr/local/mysql/bin/mysql -u root -p 登录数据库/usr/local/mysql/bin/mysqladmin -u root -p password 修改数据库密码原创 2016-11-03 17:04:00 · 384 阅读 · 0 评论 -
mysql查询结果按中文字母排序
编码是utf8_general_ciSELECT name FROM `表` ORDER BY CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC原创 2016-03-04 11:19:34 · 823 阅读 · 0 评论 -
mac 存数据库乱码
mac osx 10.9mysql 5.5安装mysql的dmg文件后,将/usr/local/mysql/support-files中的任意一个.cnf文件copy到/etc/目录并重命名为my.cnf修改my.cnf找到[mysqld] 添加character-set-server=utf8chatracter-set-server=utf8转载 2015-12-15 17:51:50 · 651 阅读 · 0 评论 -
mysql密码mac
这几天在折腾mantis发现总是连接mysql出错,就随手改了root权限,导致登录不上。以下是还原root权限和更改root密码的最便捷方法。1:装mysql workbench 。可视化界面直接操作。2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务3:进入终端输入:cd /usr/local/mysql/bin/转载 2015-12-13 21:42:04 · 556 阅读 · 0 评论