随笔分类 -  mysql

摘要:数据库分库分表公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。 之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄”下来。( 阅读全文
posted @ 2019-10-19 09:25 天道酬勤,坚持! 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1.什么是SQL注入 通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令 2.SQL注入的两个条件: a.用户能够控制数据输入。b.原本要执行的代码,拼接了用户的输入 3.攻击的方式: a.盲注:在服务器没有错误信息回显时完成的注入攻击 b. 阅读全文
posted @ 2019-10-17 21:37 天道酬勤,坚持! 阅读(226) 评论(0) 推荐(0) 编辑
摘要:方法1: 用SET PASSWORD命令 (推荐) 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password( 阅读全文
posted @ 2019-08-06 14:17 天道酬勤,坚持! 阅读(748) 评论(0) 推荐(0) 编辑
摘要:1)表锁定 通过检查 table_locks_waited 和 table_locks_immediate 状态变量来分析表锁定。 SHOW STATUS LIKE 'table%'; 说明: Table_locks_immediate:能够立即获得表级锁的锁请求次数 Table_locks_wai 阅读全文
posted @ 2019-06-17 10:57 天道酬勤,坚持! 阅读(386) 评论(0) 推荐(0) 编辑
摘要:1.找到/etc/my.cnf文件 a. 修改默认引擎 b. 注释掉: loose-skip-innodb c.打开被注释掉的innodb配置 2.重启服务器 /etc/init.d/mysql restart 阅读全文
posted @ 2019-05-13 11:44 天道酬勤,坚持! 阅读(3740) 评论(0) 推荐(0) 编辑
摘要:1.top查看使用情况 2.查看mysql里的线程,观察是否有长期运行或阻塞的sql: show full processlist 原因找到,处理方法,添加索引,搞定 阅读全文
posted @ 2019-04-18 17:48 天道酬勤,坚持! 阅读(302) 评论(0) 推荐(0) 编辑
摘要:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> update user set password=passwor 阅读全文
posted @ 2019-04-15 15:52 天道酬勤,坚持! 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:最近遇到一个很奇怪的事情 由于数据人员的需求,现在需要修改mysql的sql_mode sql_mode默认是sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这时候我在/etc/my.cnf配置如下 sql_mode=NO_ENGINE_SUB 阅读全文
posted @ 2019-04-15 11:19 天道酬勤,坚持! 阅读(2480) 评论(0) 推荐(0) 编辑
摘要:1.先创建数据库 2.复制数据库 mysqldump db1 -u root -padmin --add-drop-table | mysql newdb1 -u root -padmin456 稍微一会就行,大的数据也可以这样导 3.远程复制数据库(后者必须允许进行远程访问) 阅读全文
posted @ 2017-10-26 10:04 天道酬勤,坚持! 阅读(959) 评论(1) 推荐(0) 编辑
摘要:修改要链接的服务器,让其可以进行远程链接: 1. grant all privileges on *.* to 'admintest'@'%' identified by 'admin123yu' with grant option; 2. flush privileges 3.进行链接即可 4.进 阅读全文
posted @ 2017-10-25 11:20 天道酬勤,坚持! 阅读(378) 评论(0) 推荐(0) 编辑
摘要:用惯了在Windows上一个appserv或phpStudy压缩包搞定,要在MAC OSX 10.10上捣腾一个PHP开发环境还不大习惯。但自己亲自配一下环境还是有所收获的。众所周知OSX上自带了apache和php,所以这两个搞起来还比较顺利。装MySQL的最新版5.6.22版颇费周折,本文详细记 阅读全文
posted @ 2017-04-02 11:57 天道酬勤,坚持! 阅读(7125) 评论(0) 推荐(0) 编辑
摘要:1.修改mysql的配置文件. /etc/mysql/my.cnf 把 bind-address 的那行代码注释掉,保存退出,重启mysql 2.登录phpmyadmin新建用户: 主机用%代替,表示任意的ip登录 输入你的用户名和密码 选择你要给的权限 3.测试是否可以登录。(sqllog) 4. 阅读全文
posted @ 2016-02-17 15:58 天道酬勤,坚持! 阅读(472) 评论(0) 推荐(0) 编辑
摘要:1.下载phpmyadmin文件,然后上传到www目录下,直接通过ip地址进行访问,然后输入mysql账号就可以登录了 2.另外一种方式: apt-get install phpmyadmin 安装成功之后,创建软件链接: ln -s /urs/share/phpmyadmin/ /var/www/ 阅读全文
posted @ 2016-02-17 15:44 天道酬勤,坚持! 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1.先停止mysql /etc/init.d/mysql stop 2.创建一个目录作为临时存放mysql数据的目录 mkdir /mysqldata 3.ubuntu中mysql数据存放在/var/lib/mysql 目录中,并且属于mysql用户和mysql组,权限是700,所以我们也需要给迁移 阅读全文
posted @ 2016-02-16 16:28 天道酬勤,坚持! 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:使用普通用户来安装lamp环境: 1.安装apache: sudo apt-get install apache2 输入:y 安装完成之后查看是否安装成功: apache2 -v 2.安装php sudo apt-get install php5 安装完后查看是否安装成功: php5 -v 注意:a 阅读全文
posted @ 2016-02-16 11:41 天道酬勤,坚持! 阅读(433) 评论(0) 推荐(0) 编辑
摘要:1 使用explain语句去查看分析结果,如 explain select * from test1 where id=1;会出现:id selecttypetable type possible_keys keykey_len ref rows extra各列其中,type=const表示通过索引... 阅读全文
posted @ 2015-08-13 11:31 天道酬勤,坚持! 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.查询mysql所支持的存储引擎 第一种方法:show engines \G 第二种方法 show variables like "have%";2.设置和修改存储引擎 创建表的时候就可以设置 方法一:create table c(id int primary key) engine=myisa... 阅读全文
posted @ 2015-08-04 21:35 天道酬勤,坚持! 阅读(257) 评论(0) 推荐(0) 编辑
摘要:只需按照下面3步做,一切都在你的掌控之下:第一步:在服务器上配置备份目录代码:--------------------------------------------------------------------------------mkdir /var/lib/mysqlbackupcd /v... 阅读全文
posted @ 2015-07-13 15:12 天道酬勤,坚持! 阅读(479) 评论(0) 推荐(0) 编辑
摘要:1.2.3.使用tail -f /tmp/yu.log 动态查看计划日志文件 也可以只查看3条 tail -3 /tmp/yu.log4. 阅读全文
posted @ 2015-07-12 22:48 天道酬勤,坚持! 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1.2.3.4.5.6.6.7.8.9.10. 阅读全文
posted @ 2015-07-12 18:18 天道酬勤,坚持! 阅读(135) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示