ASCWH

搜索到 17 篇与 MySQL 的结果
07-03

mysql之my.cnf详解

mysql之my.cnf详解
#*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。 [client] port = 3309 socket = /usr/local/mysql/tmp/mysql.sock [mysqld] !include /usr/local/mysql/etc/mysqld.cnf #包含的配置文件 ,把用户名,密码文件单独存放 port = 3309 bind-address = 0.0.0.0 server-id = 1 #表示是本机的序号为1,唯一 socket = /usr/local/mysql/tmp/mysql.sock pid-file = /usr/local/mysql/var/mysql.pid basedir = /usr/local/mysql/ datadir = /usr/local/mysql/var/ tmpdir = /usr/...

LINUX,MySQL

1,445 阅读
07月03日
1,445 阅读
0 评论
03-27

MySql学习笔记--MySql数据库表远程映射

MySql学习笔记--MySql数据库表远程映射
需求背景  现在在做的项目分为7个服务,其中有一个单表服务,对应的数据库有一张表存储的是单表的数据,其他服务用到这张表基本是需要将本服务的表中对应的id转换为对应的name。项目初期没有分库分表,但是项目稳定一版后,架构方面考虑分库分表,这样就涉及到一个服务在开发阶段不能随意连接其他服务的表进行操作,为了解决此问题,我们考虑将单表服务的表远程映射到其他服务的数据库中,这样做,当单表服务的数据有变动时,其他服务对应的单表数据表数据也会同步!MySQL开启 federated 引擎一、Windows环境1.查看当前federated引擎是否开启    使用navicat连接mysql之后,F6键打开命令行界面,输入指令:show engines;2.开启federated引擎①mysql -uroot -proot 连接mysql②查看mysql的安装目录和数据存放路径③找到mysql的数据存放路径,会找到相应的my.ini文件,如果找到之后叫其他的名字,可以改名为my.ini,打开my.ini文件在其中加上federated3.重启mysql服务  ①快捷键win+X+G打开...

MySQL

1,296 阅读
03月27日
1,296 阅读
0 评论
01-25

Explain MySQL数据库Sql语句执行效率检查

Explain MySQL数据库Sql语句执行效率检查
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra下面对各个属性进行了解:(多注意关键属性——key、rows和Extra这三项)id:这是SELECT的查询序列号select_type:select_type就是select的类型,可以有以下几种:复制代码SIMPLE:简单SELECT(不使用UNION或子查询等)PRIMARY:最外面的SELECTUNION:UNION中的第二个或后面的SELECT语句DEPENDENT UNION:UNION中的第二个或后面的SELECT语句,取决于外面的查询UNION RESULT:UNION的结果。SUBQUERY:...

MySQL

1,129 阅读
01月25日
1,129 阅读
0 评论
06-25

linux 下安装mysql 之后常见问题

linux 下安装mysql 之后常见问题
无法直接进入Mysql使用命令进入mysql时,不起作用,报如下错误[root@bogon ]# mysql -u root –p ERROR 1045 (28000):Access denied for user'root'@'localhost' (using password: YES)解决方法1、 停止mysql服务; service mysql stop 2、 使用mysql-safe命令绕过密码安全登录; mysqld_safe --user=mysql --skip-grant-tables--skip-networking &3、 输入登录用户名和密码 mysql -u root –p 4、 进去之后重置密码 mysql>SET PASSWORD = PASSWORD('passok')注:这也是防止另外一个错误 ERROR 1820(HY000):You must SET PASSWORD before executing this statement如果不支持中文修改 /etc/mysql/my.cnf 在 [client] 下面增加: ...

LINUX,MySQL

1,403 阅读
06月25日
1,403 阅读
0 评论
06-25

MySQL系列连载之主从复制原理

MySQL系列连载之主从复制原理
MySQL数据库支持同步复制、单向、异步复制,在复制的过程中一个服务器充当主服务,而一个或多个服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新Mysql 复制(Replication)1、Mysql 复制作用负载平衡(load balancing) 备份 高可用性(high availability)和容错 2、Mysql 复制原理主要有三步(如下图):master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events); slave将master的binary log events拷贝到它的中继日志(relay log); slave重做中继日志中的事件,将改变它自己的数据。 具体说明:该过程的第一部分就是master记录二进制日志。在每个事务更新数据完成之前,master在二进制...

LINUX,MySQL

1,323 阅读
06月25日
1,323 阅读
0 评论
06-25

哈哈……怎样将mysql表数据批量导入redis中

哈哈……怎样将mysql表数据批量导入redis中
工作中有这样一个需求,要将用户的魅力值数据做排行,生成榜单展示前40名,每隔5分钟刷新一次榜单。这样的需求用redis的zset是很方便实现的。但是数据存在mysql的表中,有400多万条,怎么将其快速的放入redis中呢? 一般我们想到是通过程序把数据从mysql中查出来,然后存入redis,但是这样不仅耗时,而且不能保证写入redis的数据的准确性,这中间存在一个部署的时差。通过google老师一查原来redis提供了批量导入数据的功能,原帖地址:http://baijian.github.io/2013/10/12/import-data-from-mysql-to-redis.html 下面贴出脚本和我的一些理解:mysql -h192.168.1.3 -uskst -p'password' nyx -- skip-column-names --raw < data.sql |/usr/local/redis/bin/redis-cli -h 192.168.1.2 -p 6479 --pipemysql -h"源数据库ip" -u"用户名" -p"密码"数...

PHP,Redis

1,357 阅读
06月25日
1,357 阅读
0 评论
06-13

SQL使用技巧

SQL使用技巧
一、一些常见的SQL实践(1)负向条件查询不能使用索引select * from order where status!=0 and stauts!=1 ----not in/not exists都不是好习惯 ---可以优化为in查询: select * from order where status in(2,3)(2)前导模糊查询不能使用索引select * from order where desc like '%XX' --而非前导模糊查询则可以: select * from order where desc like 'XX%'(3)数据区分度不大的字段不宜使用索引select * from user where sex=1 ----原因:性别只有男,女,每次过滤掉的数据很少,不宜使用索引。(4)在属性上进行计算不能命中索引select * from order where YEAR(date) < = '2017' ----即使date上建立了索引,也会全表扫描,可优化为值计算: select * from order where date < = CU...

MySQL

1,360 阅读
06月13日
1,360 阅读
0 评论
05-31

Medoo 一个轻量高效的 PHP 数据库框架

Medoo 一个轻量高效的 PHP 数据库框架
Medoo是一个轻量级的 PHP 数据库框架,具有诸多优点。特性轻量级,只有 20KB 左右,且是单文件简单易学,框架结构友好,很容易上手功能强大,支持各种常见或复杂的 SQL 查询支持广泛,支持 MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQL 等数据库引擎安全,防止 SQL 注入免费的 MIT 开源协议使用步骤依赖安装$ composer require catfan/Medoo更新$ composer update开始// If you installed via composer, just use this code to requrie autoloader on the top of your projects. require 'vendor/autoload.php'; // Using Medoo namespace use Medoo\Medoo; // Initialize $database = new Medoo([ 'database_type' => 'mysql'...

PHP,MySQL

1,431 阅读
05月31日
1,431 阅读
0 评论
05-31

Mac 版 Navicat Premium 12.0.24 中文破解版

Mac 版 Navicat Premium 12.0.24 中文破解版
Navicat Premium 12 产品介绍Navicat Premium是一套数据库管理工具,结合了其它Navicat成员的功能,支持单一程序同時连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL数据库。Navicat Premium可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等。Navicat Premium支持快速地在各种数据库系统间传输数据,传输指定SQL格式以及编码的纯文本文件。执行不同数据库的批处理作业并在指定的时间运行。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、数据同步、备份、工作计划及更多。Navicat的功能不仅符合专业开发人员的所有需求,对数据库服务器的新手来说学习起来也相当容易下载地址: 百度网盘 提取密码:6w72

MySQL,工具

1,555 阅读
05月31日
1,555 阅读
0 评论
05-31

Mac 版 Navicat for MySQL 12.0.24 中文破解版

Mac 版 Navicat for MySQL 12.0.24 中文破解版
Navicat for MySQL 12 产品介绍Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。Navicat for MySQL可连接到任何本机或远程MySQL和MariaDB服务器。它可以用于MySQL数据库服务器版本3.21或以上和MariaDB 5.1或以上,与Drizzle、OurDelta和Percona Server兼容,并支持大部分最新功能,包括表、视图、函数或过程、事件等。主要功能包括SQL创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表、以及更多。下载地址:百度网盘 提取密码:mshn

MySQL,工具

1,680 阅读
05月31日
1,680 阅读
0 评论
05-28

Navicat Premium 12.0.27中文版激活、注册机破解

Navicat Premium 12.0.27中文版激活、注册机破解
Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、阿里云和腾讯云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。都知道 Navicat系列都是收费的,所以大家懂得………………安装我就不再说了大家都会 :smiley: :smiley: 好了现在开始激活…………:point_down:开始激活工具 Navicat Premium12.0.27 64位 以及注册机 提取密码:i987下载安装完成之后以 管理员身份运行此注册机:打开注册机后,1) Patch勾选Backup、Host和Navicat v12然后点击Patch按钮:此时出现如下弹窗,提示navicat.exe - x64 -> Cracked.,提示已破解(别高兴,还没结束)2) License, Product an...

工具

2,641 阅读
05月28日
2,641 阅读
0 评论
05-28

Mysql 基本索引以及区别

Mysql 基本索引以及区别
为什么要使用索引?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行排序,所以如果需要在一个无序字段上进行搜索,就要执行一个线性搜索(Linear Search)的过程,平均需要访问N/2的数据块,N是表所占据的数据块数目。如果这个字段是一个非主键字段(也就是说,不包含唯一的访问入口),那么需要在N个数据块上搜索整个表格空间。但是对于一个有序字段,可以运用二分查找(Binary Search),这样只要访问log2 (N)的数据块。这就是为什么性能能得到本质上的提高。什么是索引?MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构  可以得到索引的本质:索引是数据结构  可简单理解为“排好序的快速查找数据结构”数据本身之外,数据库还维护着一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的 基础上实现高级查找...

MySQL

1,383 阅读
05月28日
1,383 阅读
0 评论
05-27

工具类

工具类
工欲善其事,必先利其器PHP IDEPhpStrom下载地址【windows】:[http://www.jetbrains.com/phpstorm/download/download-thanks.html?platform=windows](http://www.jetbrains.com/phpstorm/download/download-thanks.html?platform=windows "http://www.jetbrains.com/phpstorm/download/download-thanks.html?platform=windows") 下载地址【mac】:[http://www.jetbrains.com/phpstorm/download/download-thanks.html?platform=mac](http://www.jetbrains.com/phpstorm/download/download-thanks.html?platform=mac "http://www.jetbrains.com/ph...

PHP,LINUX,MySQL,工具

2,236 阅读
05月27日
2,236 阅读
0 评论
05-27

MYSQL 函数

MYSQL 函数
MYSQL常用函数 收集整理……一、数学函数 ABS(x) //返回x的绝对值 BIN(x)          //返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) //返回大于x的最小整数值 EXP(x)          //返回值e(自然对数的底)的x次方 FLOOR(x)         //返回小于x的最大整数值 GREATEST(x1,x2,...,xn)   //返回集合中最大的值 LEAST(x1,x2,...,xn) //返回集合中最小的值 LN(x) //返回x的自然对数 LOG(x,y)         //返回x的以y为底的对数 MOD(x,y) //返回x/y的模(余数) PI()           //返回pi的值(圆周率) ...

MySQL

1,278 阅读
05月27日
1,278 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

今日天气

少数派热文榜

  • 获取失败!

标签云