1、拿到一个全新的Ubuntu 16.04服务器,首先要更新系统软件 apt-get update apt-get upgrade2、安装apt源管理工具 apt-get install python-software-…
分类:MySql
建立一套IP查询系统,将IP对应到地区,实现每秒千次以上的查询。
这两天接了个任务,描述如下: 建立一套IP查询系统,将IP对应到地区,实现每秒千次以上的查询。 1.MySQL+PHP的方式: 将网上的数据源扒下来,一条一条放到mysql中,然后使用sql语句查询,建立索引, 数据库结…
MYSQL索引
什么是索引? 举个例子:新华字典,有目录,有正文内容。索引就相当于目录,正文内容就相当于数据。 索引有什么用? 索引用于快速查找在某列中有一特定值的行。 一条查询语句,如果没有索引,将对全表进行扫描。 如果所有的数据页面…
MySQL性能测试调优
操作系统 基本操作 查看磁盘分区mount选项 $ mount 永久修改分区mount选项(系统重启后生效) 修改文件 /etc/fstab 中对应分区的mount options列的值 在线修改分区mount选项(系统…
mysql 中的外键作用
1.外键的作用: 使两张表形成关联,外键只能引用外表中的指定列的值! 2.建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表的主键)。 3.事件触发限制: on delete(删除)和on update (更新…
一条命令解决mysql_config not found
遇到过几次pip安装mysql-python的时候出现如题的问题,在这里记录一下解决方法。 找不到mysql_config一般是由于通过lnmp.org或者其他方式安装mysql以后mysql_config是在/usr/…
Mac下通过Homebrew安装MySQL
最近重装了mac系统,所有常用的软件都需要重新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网 安装完成之后,安装其他的软件就特别方便了。 执行: …
MySQL 使用 innodb 设置 innodb_file_per_table
MySQL 使用 innodb 建议设置 # 每个表独立一个 idb 文件 innodb_file_per_table = 1 # 事后补救请将第一个文件大小设置为你自己的ibdata1当前大小(精确到M,用G可能会出错…
mysql常用命令备注
1、创建一个utf8字符集数据库 CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci; 2、导入数据库文件 s…
mysqldump: unknown option '--no-beep' 错误解决
今天用 mysqldump 命令备份数据库时,出现了问题,截图如下: 估计是版本的问题,我新装的 5.6 的,以前用的是 5.1 的,从来没出过问题。 网上找了一下,说查看 my.ini 发现[clien]下有 no-b…
PHP PDO数据库驱动简介
SF导读: PDO(PHP Data Object)扩展在PHP5中加入,PHP6将默认使用PDO连接数据库,移除所有非PDO扩展。使用PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。本…
MySQL重设root密码
MySQL下创建新用户、新数据库、设定访问权限控制都需要用到root密码。万一把root密码忘了,该怎么办? 幸运地是,重设密码很容易。 注意:MySQL的root用户和服务器操作系统的root用户是两个不同的用户,不要…