Welcome 微信登录

首页 / 数据库 / MySQL

解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)

解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)

在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题。在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配置文件中增加如下配置参数: [mysqld]skip-name-resolve 在linux下配置文件是/etc/my...
MYSQL安装时解决要输入current root password的解决方法

MYSQL安装时解决要输入current root password的解决方法

终归结出以下解决方法: 1.清除MYSQL的安装目录,默认是C:Program Files 2.清除MYSQL数据存放目录,一般在C:Documents and SettingsAll Users.windowsApplication Data目录下 (需要注意的时Application Data这个文件夹默认是隐藏的,要通过 工具->文件夹选项->查看->显示所有 文件与文件夹 来设置隐藏文件可见)。 删除MySQL文件夹 3.这步很重...
mysql中判断记录是否存在方法比较

mysql中判断记录是否存在方法比较

我这里总结了判断记录是否存在的常用方法: sql语句:select count(*) from tablename; 然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。 以下这个方法是我推荐的。 sql语句:select 1 from tablename where col = col limit 1; 然后读取语句执行所影响的行数。 当然这里limit 1很重要。这要mysql...
Mysql 建库建表技巧分享

Mysql 建库建表技巧分享

一、两表之间若有关联,你是否还在用主键进行关联? 比如现在有2张表,一张新闻栏目表,一张新闻表,现在两张表需要进行关联,我想大多数人的做法肯定是在新闻表里建一个新闻栏目id,然后把新闻栏目表里的主键ID(自增)写到这个字段里,通过这样进行两表关联。 如果你是这样做的,赶紧改掉这个习惯吧。也许你会问为什么,栏目id是主键啊,又是自增的,为什么这样操作不行?原因其实很简单,栏目我们会增加,也会删除,删除就会造成主键id之间会有断号的情况,由于主键设置为...
如何修改WAMP中mysql默认空密码的方法

如何修改WAMP中mysql默认空密码的方法

首先,通过WAMP打开mysql控制台。 提示输入密码,因为现在是空,所以直接按回车。 然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。 然后输入要修改的密码的sql语句“update user set password=PASSWORD("hooray") where user="root";”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。 最后输入“flush pri...
Mysql 数据库更新错误的解决方法

Mysql 数据库更新错误的解决方法

语句: UPDATE test SET age=5 WHERE "name‘="王莽" 顾名思义就是把王莽的年龄改为5,但结果很无奈—— 影响行数为0,怎么回事,语法没错,哪里都没问题啊…… 随便改了改了,将name 的两个引号去掉,结果却无意间成功了—— 但是使用图形界面更改时,结果更让人迷惑—— 生成的代码是——UPDATE `web`.`test` SET `age` = "20" WHERE `test`.`name` = "王莽" LI...
mysql千万级数据大表该如何优化?

mysql千万级数据大表该如何优化?

1.数据的容量:1-3年内会大概多少条数据,每条数据大概多少字节; 2.数据项:是否有大字段,那些字段的值是否经常被更新; 3.数据查询SQL条件:哪些数据项的列名称经常出现在WHERE、GROUP BY、ORDER BY子句中等; 4.数据更新类SQL条件:有多少列经常出现UPDATE或DELETE 的WHERE子句中; 5.SQL量的统计比,如:SELECT:UPDATE+DELETE:INSERT=多少? 6.预计大表及相关联的SQL,每天总的执行量...
彻底卸载MySQL的方法分享

彻底卸载MySQL的方法分享

重装系统永远是个好办法,但有谁喜欢这么做呀:( 后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEv...
MySQL数据表字段内容的批量修改、清空、复制等更新命令

MySQL数据表字段内容的批量修改、清空、复制等更新命令

最近遇到一点麻烦事,新安装的PHPwind6.0正式版社区在导入之前的会员帐号资料时,发现很多会员的mail地址貌似胡乱填写的,之前的PHPwind5.5版本没有开启mail地址验证功能,所以估计很多用户胡乱填写了email地址,所以我就想要求所有正式会员重新验证邮件地址来重新激活会员帐号,结果发现社区根本没有这项功能,挣扎了N久,数据库的会员资料数据表被反复安装=删除了好几遍,总算找到了一个批量修改的方法。不过这样操作会连社区创建者的账号都改成未激活,所...
<< 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 >>