问题标签 [mysql5]

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 回答
2804 浏览

mysql - 安装 MySQL 系统表...错误:1136 列计数与第 1 行的值计数不匹配?

按照本教程,我正在使用 MySql5 在本地计算机上设置 Rails 3 环境:http: //blog.openrain.com/2008/08/20/setup-ruby-and-rails-on-osx/

当我运行以下命令时: sudo -u mysql mysql_install_db5

我收到以下错误。

--------

安装 MySQL 系统表...错误:1136 列计数与第 1 行的值计数不匹配 101010 22:40:53 [错误] 中止

101010 22:40:53 [注意] /opt/local/libexec/mysqld: 关机完成

---------

请帮我解决这个问题。

谢谢维沙尔

0 投票
2 回答
2305 浏览

mysql - 如何强制 MySQL 退出传统模式?

我有一个旧应用程序在从 MySQL 5.0 升级到 5.1 后开始失败。

一些研究表明这是由于“严格模式”防止插入某些类型的“无效”值,这些值以前只是自动转换为合理的值。

我试过了SET @@SESSION.sql_mode = ''SET @@GLOBAL.sql_mode = ''但我仍然得到错误。

还尝试sql_modemy.ini.

有没有更强大的“核”选项来解决这个问题?

0 投票
1 回答
1392 浏览

mysql - CakePHP SimpleTest 枚举问题

带有 SimpleTest 的 CakePHP1.3 不能处理枚举类型列。如何解决这个问题。?

0 投票
1 回答
242 浏览

mysql - Mysql 5中列级别的CHARSET

我的应用程序有一个表,其中有两列需要 utf8,其他列是拉丁文。根据定义,拉丁字符不包含非拉丁字符,而 utf8 字符可能包含也可能不包含 utf8 字符。一个 utf8 列被索引,而另一个则没有。

我有三个问题:

在列级别混合字符集是一种好习惯吗?

如果一行(在此表上)仅包含拉丁字符而没有 utf8 字符,数据存储和索引大小如何受到影响?换句话说,utf8 列数据/索引大小与拉丁文相同,但不存储任何 utf8 文本。

相对于拉丁文,utf8 列上的数据和索引存储如何定量地受到影响?

谢谢

0 投票
3 回答
662 浏览

mysql5 - can two mysql version can share same port number?

Hi I have mysql 5.0 and going to install mysql 5.5 Can i use the same port 3306 for the both versions of mysql? Will it create any problems?

0 投票
2 回答
509 浏览

mysql - MySql:使用“视图”是否合理,或者我最好对我的数据库进行非规范化?

有以下字段的“team_sector”表:id、team_id、sect_id、大小、级别

它包含每个“团队”实体的少量记录(用“team_id”字段引用)。每条记录代表球队体育场的扇区(共 8 个扇区)。

现在有必要实现一些搜索:

  • 按体育场总规模(SUM(size));
  • 最好的质量 (SUM(level)/COUNT(*))。

我可以创建这样的查询:

但我在这里担心的是,每次执行查询时都会为每个团队进行计算。这不是太大的开销(至少现在),但我想避免以后出现性能问题。

我在这里看到 2 个选项。

第一个是在“团队”表中创建 2 个附加字段(例如)并在那里存储OverallSize 和 QualityLevel 字段。如果“扇区”表发生更改的信息 - 也更新这些表(使用触发器可能会很好,因为扇区表不会经常更改)。

第二个选项是创建一个提供所需数据的视图。

第二个选项对我来说似乎更容易,但我没有很多使用视图的经验/知识。

Q1:从您的角度来看,最好的选择是什么?为什么?也许您可以建议其他选择?

Q2:我可以创建视图以使其很少进行计算(至少每天一次)吗?如果是 - 如何?

Q3:为此目的使用触发器是否合理(第一种选择)。

使用 PS MySql 5.1,团队总数约为 1-2 千,扇区表中的记录总数 - 总共 6-8 千。我明白,这些数字非常小,但我想在这里实施最佳实践。

0 投票
3 回答
11286 浏览

mysql - 使用 MacPorts 在 Snow Leopard 上安装 MySQL

我正在尝试在 Snow Leopard 上安装 MySQL5,但遇到了一些麻烦。这是我的终端日志:

我已尝试修复我的磁盘权限,但似乎没有任何效果 :( 不胜感激有关如何启动和运行 MySQL 的任何建议!

0 投票
4 回答
12691 浏览

mysql - MySQL 出现 DROP USER;但用户仍然存在于 mysql.users 表中

我刚刚在 Mac OS X 10.6.6 上安装了 MySQL 社区服务器 (5.5.8)。

我一直遵循安全安装​​的规则(为 root 分配密码、删除匿名帐户等),但是,有一个用户帐户我无法删除:

如您所见,MySQL 在执行 DROP USER 命令时没有报告错误,但实际上并没有删除用户!

我也尝试从 phpMyAdmin (3.3.9) 中删除用户并且产生了相同的结果(即报告成功,没有错误消息,用户未删除)。

我对此进行了研究,有些人认为 GRANT 可能会阻止 DROP USER 命令,但是,用户没有 GRANT 权限:

之后我再次尝试删除用户,但它也没有删除/删除用户。

我检查了我的 MySQl 错误日志,里面没有异常。

MySQL手册建议可以删除所有匿名帐户,那为什么我不能删除这个呢?

0 投票
1 回答
3229 浏览

mysql - 在 MySQL 触发器中,如何获取有关发送请求的用户的信息?

我在 MySQL 5.5 上,有一个触发器,我想检查用户是否可以执行它的请求。这只是一个例子,我该如何处理这样的代码?

0 投票
1 回答
4956 浏览

mysql - MySQL查找其中包含全文索引列的所有表

我需要对 MySQL5 服务器上所有数据库中的所有表进行修复,因为我已经更新了 MySQL 全文搜索停用词文件。

有没有我可以运行的查询或命令来执行此操作?