怎么看我的mysql数据库表的存储引擎类型

回复

Mysql匿名用户 回复了问题 • 1 人关注 • 1 个回复 • 1175 次浏览 • 2016-11-20 22:39 • 来自相关话题

Linux忘记mysql root密码解决方法

Mysqllinyu520 发表了文章 • 0 个评论 • 1899 次浏览 • 2016-11-20 15:52 • 来自相关话题

一、使用跳过权限检查的方式运行MySQL服务: 要使用跳过权限检查的方式运行MySQL服务,有两种方式:1、在mysql服务的配置文件中添加“skip-grant-tables”选项;2、在启动mysql服务的命令后添加“--skip-grant-tables”选项。下面分别讲述两种方法: 方法一:修改配置文件的方式: 修改mysql服务的配置文件“/etc/my.cnf”(根据你的安装方式不同,路径也可能不同),在“[mysqld]”配置 查看原文 »

MySQL修改root密码

回复

Mysql匿名用户 回复了问题 • 1 人关注 • 1 个回复 • 1164 次浏览 • 2016-11-20 20:37 • 来自相关话题

mysql错误ERROR 1064 (42000)

回复

Mysqllinyu520 回复了问题 • 1 人关注 • 1 个回复 • 1849 次浏览 • 2016-11-18 12:41 • 来自相关话题

让Mysql支持事务处理(修改数据库的存储引擎类型)

Mysqllinyu520 发表了文章 • 0 个评论 • 1399 次浏览 • 2016-11-18 10:39 • 来自相关话题

QQ图片20161118104554.png 有时我们发现我们的Mysql数据库使用事务时无效,这很有可能是数据库使用的存储引擎(storage engine)不支持事务处理。比如创建数据库时的默认存储引擎“MyISAM”,它是性能优先的存储引擎,不支持事务处理。这时我们可以按下面步骤处理,解决MySQL不支持事务的问题。 一、查看数据库的存储引擎: 1、查看MySQL系统当前使用的存储引擎: 使用SQL“show variables like '%storage_engine%'; 查看原文 »

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2)

Mysqlllslx520 发表了文章 • 0 个评论 • 27651 次浏览 • 2016-11-04 16:50 • 来自相关话题

有时候,当我们使用“mysql”、“mysqladmin”、“mysqldump”等命令管理数据库时,服务器抛出类似如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)这个错误是由于什么原因导致的呢?请看后面爱E族(aiezu.com)为您提供的分析。 一、错误现场还原:下面我们通过三种方式来连接,然后观察提示的错误信息:1、直接使 查看原文 »

Mysql数据库中计算两GPS坐标的距离

Mysqlliuliangsong 发表了文章 • 0 个评论 • 889 次浏览 • 2016-10-19 13:12 • 来自相关话题

Mysql数据库中计算两GPS坐标的距离有两种方式: 1、直接使用SQL语句:#lat为纬度, lng为经度, 一定不要弄错 declare @lng1 float; declare @lat1 float; declare @lng2 float; declare @lat2 float; set @lng1=116.3899; set @lat1=39.91578; set @lng2=116.3904; set @lat2=39.91576; select (2*ATAN2(SQRT(SIN((@lat1-@lat2)*PI()/180/2) *SIN((@lat1-@lat2)*PI()/180/2)+ COS(@lat2*PI 查看原文 »

连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

Mysqlliuliangsong 发表了文章 • 0 个评论 • 2341 次浏览 • 2016-10-19 11:35 • 来自相关话题

mysql、mysqldump、mysqladmin、php连接mysql服务常会提示下面错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这是由于当使用host参数为“localhost”连接Mysql服务时,会优先使用“sock文件”进行连接,而不是使用“IP:端口”进行连接,而mysql尝试使用“sock文件”进行连接时,却无法获取“sock文件”的位置。 要解 查看原文 »

Mysql错误Too many connections的解决方法

Mysqllinyu520 发表了文章 • 0 个评论 • 772 次浏览 • 2016-10-17 17:21 • 来自相关话题

连接mysql时报too many connections错误,是因为同时打开连接太多、超过设置文件限制所致。通过show processlist你会发现有很多sleep连接,这是因为使用了长连接(mysql_pconnect)或者短连接(mysql_connect)未正常关闭导致的。 这时你需要检查程序代码,看是否有未正常关闭mysql连接,同时优化执行过慢的SQL语句。确定程序没问题时,修改mysql配置文件,加大mysqld的最大连接数,同时设置 查看原文 »