【4.mysql profile的使用方法】教程文章相关的互联网学习教程文章

使用mysqldump备份数据库方法【代码】

数据库: oldcat数据库表:t_oldcat1、首先在opt目录下创建备份目录[root@Base ~]# mkdir -p /opt/mysql/data_bak2、查询数据库表:[root@Base ~]# mysql -uoldcat -poldcat123 -e "use oldcat;select * from t_oldcat" +----+--------+ | id | name | +----+--------+ | 1 | cfl | | 2 | heheh | | 3 | xx | | 4 | 小明 | | 5 | 阿里 | | 6 | aa | +----+--------+ 6 rows in set (0.00 sec)3、备份数据库...

找不到mysql.sock,mysql.sock丢失问题解决方法

找不到mysql.sock,mysql.sock丢失问题解决方法一、解决var/run/mysqld没有pid和sock文件MySQL下mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。解决方法是:判断一般人解决故障时没有切换到mysql用户,造成权限有问题,无法创建mysql授权表,所以也就无法创建/tmp/mysql.sock 和hostname.pid文件。因此,总结解决方法如下:#su mysql // root 用户也是可以的$/u...

mysql相似于oracle的to_char() to_date()方法【代码】

mysql日期和字符相互转换方法,date_format(date,‘%Y-%m-%d‘) -------------->oracle中的to_char();str_to_date(date,‘%Y-%m-%d‘) -------------->oracle中的to_date(); sql = "SELECT * FROM emp WHERE empno LIKE ? OR ename LIKE ? OR job LIKE ? OR date_format(hiredate,‘yyyy-mm-dd‘) LIKE ? OR sal LIKE ? OR comm LIKE ? limit ?,?" ; 原文:http://www.cnblogs.com/sdu-Jumper/p/4800799.html

Linux + .net core 开发升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法【代码】【图】

前段时间我发表了一系列文章,开始介绍基于 .net core 的在线客服系统开发过程。 有很多朋友一直提出希望能够支持 MySQL 数据库,考虑到已经有朋友在用 SQL Server,我在升级的过程中不能丢下对 SQL Server 的支持,必须让系统同时支持 SQL Server 和 MySQL。为了简化安装部署过程,我开发了一个配套的配置工具。使用自动化配置工具,可以在“数据库引擎”这一项中,切换 SQL Server 和 MySQL,而不需要部署不同的两套程序。在本文...

mysql多表join时候update更新数据的方法

sql语句:复制代码 代码如下:update item i,resource_library r,resource_review_link l set i.name=CONCAT(‘Review:‘,r.resource_name) where i.item_id=l.instance_id and l.level=‘item‘ and r.resource_id=l.resource_id and i.name=‘‘ JOIN UPDATE & JOIN DELETE 复制代码 代码如下:update a set a.schoolname = b.schoolname from tb_Std as a join tb_Sch as b on a.School = b.School where a.std_year = 2005 go /*...

30多条mysql数据库优化方法,千万级数据库记录查询轻松解决【代码】

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num isnull;可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这样查询:Sql 代码 : select id from t where num=0;3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索...

MySQL ZIP Archive 5.7.17 安装方法【代码】

1、下载2、解压缩3、创建/修改配置文件在MySQL安装目录下,新建my.ini,内容如下参考[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\MySQL # 设置mysql数据库的数据的存放目录 datadir=D:\MySQL\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使...

Can’t connect to local MySQL server through socket ‘/tmp/mysql/mysql.sock’解决方法【代码】

原因在于/tmp/mysql/mysql.sock不存在,为/usr/local/mysql/mysql.sock建立一个软连接到/tmp/mysql/mysql.sock即可。1 ln -s /usr/local/mysql/mysql.sock /tmp/mysql/mysql.sock也有可能是/tmp/mysql/mysql.sock存在,但权限不对,可以用以下命令修改权限Chown -R mysql:mysql /tmp/mysql 原文:http://www.cnblogs.com/mityaya/p/4437141.html

在MySQL中增添新用户权限的方法

有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限根据以前的章节描述的缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对MySQL数据库有insert权限和reload管理权限。另外,如果你改变了root用户口令,...

phpmyadmin MySQL 加密配置方法

以版本phpMyAdmin-2.6.1.tar.gz为例 先解压phpMyAdmin-2.6.1.tar.gz到/usr/local/apache2/htdocs, 得到文件夹phpMyAdmin-2.6.1,将其重命名为phpmyadmin,(这样在以后的操作中将会变的简便)。 进入到phpmyadmin文件夹,用vim命令打开config.inc.php。 即#vim config.inc.php. 加密只需要修改两个部分: 1、 找到 $cfg[‘Servers‘][$i][‘auth_type‘] = ‘config‘;(第83行),将config改为http。 如我的是:$cfg[‘Servers‘][$...

MySQL 修改数据库名称的一个新奇方法

MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美需要改一下库名。怎么操作呢? 这里提供一个变通的方法。1. 创建出新库名:复制代码 代码如下: mysql>create database db_v2; 2.生成rename语句,从olddb里迁移,我这里olddb里sbtest;复制代码 代码如下:mysql>select concat("renam...

修改MySQL数据库最大连接数的两种方法【代码】

在一个Web项目用到了Lucene,每次MySQL导入新的数据库测试数据时候需要重置Lucene时会报"too many connections"错误。原因:MySQL默认最大连接数是100,当超过100连接时就会出错。解决方案一:在Navicat for MySQL中执行“set Global max_connections = 1000”。但方案一的修改只是暂时的,每次重启数据库最大连接数仍然会恢复为100,这样每次都要执行一次。 解决方案二:修改MySQL配置文件,my.ini或者my.conf,将max_connect...

python下保持mysql连接,避免“MySQL server has gone away“方法【代码】

因需要对saltstack的所有动作进行入库采集,网上采集脚本mysql连接会因超时而断开,导致守护进程在下一次采集数据时提示:Traceback (most recent call last): File "./salt_event_to_mysql.py", line 39, in <module> ret[‘success‘], json.dumps(ret))) File "build/bdist.linux-x86_64/egg/MySQLdb/cursors.py", line 173, in execute File "build/bdist.linux-x86_64/egg/MySQLdb/connections.py", line 36, in de...

mac os x 安装mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)的解决方法

最近把开发环境迁移到macbook上,装上mysql启动之后,连接,总是报这个错误。5.5的版本默认密码为空。其实这个错误是root未授权的问题。解决方法如下:未给localhost root用户授权,新建一个localhost root用户,然后授权给他:在终端里面mysql路径下之行如下语句: 1、create user ‘root‘@‘localhost‘ identified by ‘你的密码‘;2、grant all privileges on *.* to root@‘localhost‘; 可以先执行2试试,如果不行,再执行...

MySQL 服务器参数说明及查看 设置方法

查看参数:SHOW VARIABLES; 设置参数:SET GLOBAL 参数名称=value;如设置数据库最大连接数为:SET GLOBAL max_connections=1000。 用shell>mysqld-help这个命令可以得到一张所有mysql选项和可配置变量的表.输出以下信息: possible variables for option--set-variable(-o) are: back_log current value:5 //要求mysql能有的连接数量.back_log指出在mysql暂停接受连接的时间内有多少个连接请求可以被存在堆栈中 connect_timeout c...