标签: mysql-management

如何将utf-8设置为mysql服务器的标准字符集?

我必须重新编译吗?

我想出了设置字符集值的不同方法

http://dev.mysql.com/doc/refman/5.5/en/charset.html

但是用其他值或my.cnf设置启动它什么都没改变.因为如果我这样做:

sudo mysqld --verbose --help | grep charact

它总是回答我latin1作为标准charset.系统是ubuntu lts服务器,带有标准的mysql安装.

mysql mysql-management utf-8 character-encoding

7
推荐指数
2
解决办法
2万
查看次数

如何在没有SSH的情况下将实时MySQL数据库按需下载到本地测试数据库?

我在服务器上有一个相当小的MySQL数据库(Textpattern安装),我没有SSH访问权限(我只有FTP访问权限).我需要定期将实时数据库下载到我的本地开发服务器; 即,我想运行一个脚本和/或运行一个cron作业.有什么好方法可以做到这一点?

有些要点需要注意:

  • Live服务器运行Linux,Apache 2.2,PHP 5.2和MySQL 4.1
  • 本地服务器运行相同(因此使用PHP是一个选项),但操作系统是Windows
  • 本地服务器上有Ruby(因此使用Ruby是一个有效的选项)
  • 实时MySQL数据库可以接受来自不同IP的远程连接
  • 我无法在远程服务器上启用复制

更新:我接受了BlaM的回答; 它非常简单.简直不敢相信我没想到.但是有一个问题:我想自动化该过程,但建议的解决方案会提示用户输入密码.以下是传递密码的mysqldump命令的略微修改版本:

mysqldump -u USER --password=MYPASSWORD DATABASE_TO_DUMP -h HOST > backup.sql

php ruby mysql database mysql-management

6
推荐指数
1
解决办法
1950
查看次数

管理MySQL 5.1的最佳GUI?

管理MySQL 5.1安装的最佳GUI是什么?想要尽可能接近SQL Server管理工具的东西,就像我的经验所在.管理客户端需要在Windows(XP,Vista(32位和64位)和7位(32位和64位)下运行.

mysql mysql-management

6
推荐指数
1
解决办法
7451
查看次数

如何了解MySQL'拒绝连接'

我正在使用MONyog监视我的两个mysql服务器.当出现问题时,我收到来自MONyog的警报电子邮件.有一个错误我找不到原因.它说:

连接记录:拒绝连接的百分比) - 66.67%

百分比并不重要,这只是拒绝连接.我每半小时收到一封电子邮件.所以这就像一个不变的情况.这一定是我的错误,因为我只是设置了这些服务器而且其他人没有机会干扰服务器.

MONyog告诉我:

  1. 尝试隔离使用错误密码或尝试从未经授权的主机连接的用户/应用程序.
  2. 如果连接时间超过connect_timeout秒,则不允许客户端连接.
  3. 将log_warnings系统变量的值设置为2.这将强制MySQL服务器记录有关错误的更多信息.

我添加log_warnings=2my.cnf并启用了这样的日志记录:

[mysqld_safe]
.
.
log_warnings=2
log-error = /var/log/mysql/error.log
.
.
.
.
[mysqld_safe]
.
log-error=/var/log/mysqld.log
.
.
Run Code Online (Sandbox Code Playgroud)

我看不出任何警告,/var/log/mysql/error.log 我可以看到一些警告,/var/log/mysqld.log但他们是关于别的东西.

总之,我的问题是如何检测被拒绝的连接?如果需要更多信息,请告诉我.

提前致谢.

mysql logging monitoring mysql-management

6
推荐指数
1
解决办法
2万
查看次数

MySQL查找未使用的表

我正在使用一个数据库,不幸的是它有很多未使用的表,我正在尝试清理它。我正在尝试找到一种方法,让我可以 100% 确信不再使用特定表。

经过一番谷歌搜索后,我仍然找不到这样做的好方法。我只能使用以下命令告诉最后一次写入表(插入、更新等):

SHOW TABLE STATUS 或ls -lt在 mysql datadir 上运行(可以通过运行 SHOW VARIABLES LIKE 'datadir'; 找到)

你有什么其他的建议?

谢谢。

mysql mysql-management

6
推荐指数
1
解决办法
5923
查看次数

如何使Mysql数据库支持阿拉伯语?

我试图在mysql数据库中保存阿拉伯语,但它不保存为阿拉伯语格式.它显示问号而不是阿拉伯语.如何使其以阿拉伯语存储值.

我从互联网上尝试了许多查询,但它没有变化.如何更改阿拉伯语."ar_SA:阿拉伯语 - 沙特阿拉伯"请建议一个方法?

mysql mysql-management

6
推荐指数
2
解决办法
2万
查看次数

跨AWS扩展应用程序的单点故障

我们有一个基于Rails的应用程序,部署基础架构绑定到AWS.当前架构包括以下层:

  • 负载均衡器(HaProxy)
  • Rails-application(EC2)x2
  • MySQLd数据库(EC2主从)
  • Redis,DelayedJob后台进程
  • Wowza媒体服务器(EC2)
  • S3资产存储(共享数据)

有3个SPF:负载均衡器,数据库,媒体服务器.

我的问题是关于冗余,我如何减少SPF:

  1. 负载均衡器.我们计划设置辅助负载均衡器,但域名仍然相同.在这种情况下,DNS A/AAAA roundrobin故障转移是否是一个很好的解决方案?AWS负载均衡器是否适合使用?
  2. MMM(多主复制管理器)可靠吗?它如何与Rails(读/写独立主机)一起使用?
  3. Wowza媒体服务器,有没有任何着名的HA解决方案可以使用?

scaling mysql-management high-availability ruby-on-rails amazon-web-services

6
推荐指数
1
解决办法
2222
查看次数

使用south重命名django模型类名和相应的外键,而不会丢失数据

以下是我的模型:

class myUser_Group(models.Model):
    name = models.CharField(max_length=100)


class Channel(models.Model):
    name = models.CharField(max_length=100)
    description = models.CharField(max_length=1000)
    belongs_to_group = models.ManyToManyField(myUser_Group)

class Video(models.Model):
    video_url = models.URLField(max_length=300) 
    belongs_to_channel = models.ManyToManyField(Channel)
    description = models.CharField(max_length=1000)
    tags = TagField()

class UserProfile(models.Model):
       user = models.OneToOneField(User)

class User_History(models.Model):
    date_time = models.DateTimeField()
    user = models.ForeignKey(UserProfile, null=True, blank=True)
    videos_watched = models.ManyToManyField(Video)
Run Code Online (Sandbox Code Playgroud)

我只是想从所有类名中删除下划线,以便User_History外观UserHistory,也应该更新外键.我尝试使用南方但在文档中找不到它.

一种方法是导出数据,卸载南,删除迁移,重命名表,然后再次导入数据.还有其他办法吗?

python django mysql-management django-south

6
推荐指数
1
解决办法
4261
查看次数

MySql - 复制监控工具

我有一个主/从MySql复制.

我正在寻找一种工具,可以让我监控复制(看它没有错误,检查滞后等)

我更喜欢一种可视化工具,它允许所有团队成员了解状态,而不是脚本工具.

有任何想法吗?

mysql mysql-management

6
推荐指数
3
解决办法
1万
查看次数

MySQL性能 - 表的数量.行数

我有两条路,

1)为每个用户创建子表并存储他的个人内容

2)创建几个表并存储其中所有用户的数据.

例如.

1)100,000个表,每个表有1000行

2)50个表,每个表有2,000,000行

我想知道哪条路线最好,最有效率.

背景:像Facebook,数百万用户,他们的帖子,照片,标签.所有这些信息都在一些巨型表中供所有用户使用,或者每个用户都拥有自己的子表.

php mysql mysql-management

6
推荐指数
1
解决办法
1796
查看次数