问题标签 [mysql-management]
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.
mysql - MySQL合并所有表的编码
我的 MySQL 数据库有问题,因为其中的一些表是 utf-8 编码的,而有些则不是。我想让所有表格和数据合并为 utf-8。
是否有批处理命令来实现这一点?
谢谢
mysql - mysql连接。我应该在每笔交易之前保持它活着还是开始一个新的连接?
我第一次尝试使用 mysql,但我对如何处理我的应用程序的连接有疑问。
我现在正在做的是打开一个连接并保持它处于活动状态,直到我终止我的程序。我时不时地做一个 mysql_ping(),连接是用 MYSQL_OPT_RECONNECT 开始的。
另一种选择(我能想到的)是在执行任何需要我连接到数据库的操作之前启动一个新连接,并在完成后关闭它。
这两种方法的优缺点是什么?长连接的“副作用”是什么?处理这个最常用的方法是什么?
干杯;)
一些额外的细节
在这一点上,我保持连接处于活动状态,我不时地对其进行 ping 操作,直到现在它的状态并在需要时重新连接。
尽管如此,当查询连续发生一些一致的并发时,我收到“服务器已离开”消息,一段时间后重新建立连接。
我想知道这是否是长时间连接的副作用,或者这只是 mysql 服务器配置错误的情况。
有任何想法吗?
ruby-on-rails - 如何在线发布 Ruby on Rails 应用程序?
我有一个简单的 Ruby on Rails 应用程序,它通过 localhost 测试工作(都使用 sqlite 或 ruby mysql2 gem)。我有一个网络服务器准备好在线上传我的应用程序。我知道我需要创建一个新的 mysql 数据库,这没问题,并且显然在 database.yml 中添加了连接信息,但是如何正确地将整个内容(应用程序根目录)上传到我网站的公共目录?
mysql - 我如何将 utf-8 设置为 mysql 服务器的标准字符集?
我必须重新编译它吗?
我想出了设置字符集值的不同方法,请参阅
http://dev.mysql.com/doc/refman/5.5/en/charset.html
但是以其他值或 my.cnf 设置开始它没有任何改变。因为如果我这样做:
sudo mysqld --verbose --help | grep 字符
它总是回答我 latin1 作为标准字符集。该系统是带有标准 mysql 安装的 ubuntu lts 服务器。
mysql - Mac OS X mySQL 自定义数据库路径 (MAMP PRO)
我正在使用 MAMP (OS-X 10.6.6),我想将 mySQL db 文件夹移动到我的保管箱文件夹。MySQL 服务器 MAMP 运行将其数据库存储在
..而且我无法让它跟随 mysql 文件夹的符号链接或别名。
有没有办法改变 mySQL 用于存储其数据库的路径?在 MAMP 论坛上,他们说这是不可能的,但我想必须有某种配置文件用于 MAMP 正在运行的任何 mySQL 服务器,可以更改以指定使用的 DB 的替代位置..?
有谁知道如何实现这一目标?将数据库存储在保管箱上是我需要解决的最后一个问题,以便能够在不同的计算机上处理我的项目。
mysql - mysql主从主从复制
我有两个物理服务器。我使用命令将一些数据库从 server1 复制到 server2:
然后像往常一样导入它们
server2 上的 my.cnf 包括:
server1 上的 my.cnf 包括:
然后我在两台服务器上发出 change master 以相互指向;SHOW SLAVE STATUS 已经在 server2 上包含 Read_Master_Log_Pos,但无论如何在此操作期间没有进行任何数据更改。
然后在两台服务器上启动slave。SHOW SLAVE STATUS 在 server1 和 server2 上看起来都不错。
问题:每当 server1 或 server2 上的数据发生更改时,服务器的 binlog 和其他服务器的 mysqld-relay-bin 日志中都会出现数据,但不会出现在从数据库中。Read_Master_Log_Pos 发生变化,但从库中的数据没有变化。知道为什么吗?
mysql - 如何使用标签从数据库中获取相似的域?
我确实有 100k 带有标签的域名...表只有两个名为domain
和的列tags
。
标签在每个标签之后以逗号形式存储。我想知道有多少具有相似标签search,google,searchengine,engine,web,reference
的域包含所有这些域或其中任何一个域。我该怎么做?
mysql - 如何将这样的查询保留在 mysql_slow.log 之外?
我有以下需要帮助的查询。
查询中的所有字段都已编入索引,但是当我运行解释时,我得到以下信息:
我需要在 my.cnf 中启用 log-queries-not-using-indexes
谁能建议我如何重写此查询以使其远离慢速日志?
mysql - 如何重置所有mysql统计信息?
我似乎找不到重置所有 mysql 统计信息的方法(显示在 phpmyadmin 的“统计信息”页面中)
我可以重置服务器流量部分,但其他所有内容都不会重置(InnoDB 统计信息、处理程序统计信息等)。
mysql - 如何使用查询在mysql数据库中导入sql文件
如何使用查询在 mysql 数据库中导入 .sql 文件?