问题标签 [mysql-5.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9381 浏览

mysql - 如何使 mysql_install_db 工作?

我是 MySql 的新手,请帮帮我。首先安装 MySql 5.5.7-rc 我使用了这个命令->

  1. sudo ./configure --prefix=/usr/local/mysql --with-plugin-partition --with-tcp-port=3308 --with-unix-socket-path=/tmp/mysql1.sock --with-debug
  2. $sudo make
  3. $sudo make install

然后,当我执行以下命令时,我遇到了几个错误。

错误:::

然后我尝试了'/usr/local/mysql//bin/mysql -u root mysql',我发现

ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

/tmp/mysql.sock又不/var/run/mysqld/mysqld.sock存在。我检查了它...

请提出一些建议来解决这个问题。

甚至mysqld服务都没有启动..

0 投票
1 回答
2146 浏览

mysql - 插入触发器后可以做更新吗?

我是创建触发器的新手,但我需要它,因为我正在为某些 ID 使用持久存储。

我有RECEIPT一个列的表RECEIPT_ID

以及CONFIG_DB带有列和值的表:

我创建了这个触发器

我不知道这是否可以......我只想要它在我插入一个新RECEIPT_IDVALUEinCONFIG_DB增加 1 后。非常感谢。

编辑:我在 Mysql Workbench 5.2.40 和 Mysql Server 5.5.25 中工作

0 投票
1 回答
107 浏览

mysql - 如何执行选择查询,而不锁定更新查询

我有一张表,每隔几秒钟我就会收到大量的选择查询。因此,我的更新查询被锁定了很长时间。有什么方法可以让我的选择查询执行,同时不锁定我的更新查询而不将我的表转换为innoDB。我正在使用 mysql 5.5

0 投票
2 回答
1714 浏览

mysql - 需要查询才能按月查找连续订单

我在编写此查询时遇到问题。

我需要获取连续几个月发货的当前订单数量。

示例:如果当前月份是 11 月,并且他们在 7 月、8 月、9 月、10 月、11 月下订单,则该用户将返回 5。如果他们在 11 月没有下订单,它将返回 0,因为他们的连胜记录已被打破。

我关心的表是customerorderdate

0 投票
1 回答
163 浏览

mysql - 为什么在“JOIN (SELECT)”语句中使用别名会导致错误?

我正在使用 MySQL 5.5.16

我有以下查询,它本身就可以正常工作。

但是,当我将它包含在更大的查询中时,我得到一个错误Column 'date' in where clause is ambiguous。这是一个示例,上面的查询位于 a 内JOIN

为什么它声称这date是模棱两可的?

PS我试过用a替换内部查询date的一部分,但这只会引发另一个错误......AS dateinner_dateUnknown column 'inner_date' in 'where clause'

0 投票
2 回答
802 浏览

mysql - MySQL DDL error creating tables

I am attempting to create tables for a MySQL database, but I am having some syntactical issues. It would seem that syntax checking is behaving differently between tables for some reason. While I've gotten all the other tables to go through, the table, 'stock' doesn't seem to be working, despite seeming to use the same syntax patterns.

Am I just missing a really obvious syntactical issue?

ERROR:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'change DOUBLE NOT NULL, percent_change DOUBLE NOT NULL, last
DOUBLE' at line 4

0 投票
1 回答
5400 浏览

mysql - Slave_IO_Running 和 Slave_SQL_Running 是 Yes 但复制不起作用

我已经在两个具有完全相同特性的不同服务器中设置了主/从复制。MySQL 版本是 5.5,Slave 通过 VPN 连接连接到 Master。

我已经确认副本正在工作,当我在主服务器上创建一个新数据库时,我可以看到该数据库存在于从服务器中。问题是当我在做一些失败场景并关闭 VPN 时,Master 上的复制状态没有显示任何错误:

据我所知,如果 Slave_IO_Running 和 Slave_SQL_Running 是 Yes,这表明复制正在工作,但这是不可能的,因为服务器之间没有网络连接。

如果我在从站中重新启动 mysql,那么我将看到连接错误并且复制状态将是准确的,如果我重新启用 VPN 而不在从站上重新启动 mysql,如果我创建新数据,复制将继续正常工作根据。

有人可以帮忙吗?

0 投票
11 回答
28299 浏览

ubuntu-12.04 - 无法在 Ubuntu 12.04 上启动 MySQL5.5 - “dpkg:依赖问题”

这似乎是 12.04 上的一个常见问题。我已经尝试了这个线程中的所有内容,包括:

我仍然遇到同样的错误。安装/启动 MySql5.5 如下所示:

此外,dpkg-reconfigure mysql-server-5.5退货/usr/sbin/dpkg-reconfigure: mysql-server-5.5 is broken or not fully installed

这里的最终目标是安装和配置 Gitorious 以与 Redmine 一起使用,但我相信问题与 Ubuntu 12.04 和 MySql5.5 无关

0 投票
3 回答
1949 浏览

mysql - 如何在不增加重复项的 auto_increment 列的情况下进行批量 mysql 插入?

这是我的数据库架构

我希望能够一次插入多个电话号码(phone_number是唯一键),但如果我有重复项,我不想增加 auto_increment 字段。

如果我做

即使重复,auto_increment 也会增加。

这个问题:Prevent auto increment on MySQL duplicate insert does not handle bulk inserts。我想做这样的事情:

但该DUAL表并不能很好地处理多个值。

有任何想法吗?MySQL 5.5。

0 投票
1 回答
4377 浏览

mysql - 您可以从客户端增加 max_allowed_pa​​cket 吗?

我需要使用非常大的扩展插入来执行 SQL 转储。我正在使用计算机中的官方命令行工具连接到 LAN 中的服务器。执行总是死亡:

错误 2006 (HY000): MySQL 服务器已消失

...而且我很确定这是由于max_allowed_packet设置很小:

有很多关于如何更改服务器设置的文档,但我想知道是否可以仅针对当前连接(即从客户端)更改它。我不需要通用解决方案,如果它适用于命令行工具,我会很高兴。

我检查了文档并发现了这一点

max_allowed_packet

发送到服务器或从服务器接收的最大数据包长度。(默认值为 16MB。)

...并随后尝试了这个:

结果:所有要读取的命令max_allowed_packet仍然报告 10MB 并且服务器仍然消失。

max_allowed_packet能从客户端增加吗?