本文的目的是为了测试 Amazon EC2 的磁盘性能,从而为数据库搭建做性能估算。使用的测试工具为 sysbench ,这款软件已经很久没更新了。所以全当得出数据为“比较值”。
Amazon 的 Elastic Storage 为 EC2 Instance 提供了软 Raid 的可能性,但是,其 Raid 除了具有数据保障性外,是否有性能提升?提升多少?这是这次实验的目的。
跟随着 imtx 的脚步,我也一起开始尝试 Mediatemple 。这可是我见过最贵的虚拟主机啊!天啊,每个月 20 美刀,要是我一个人就放个 Blog 的话,我是绝对不会租的。
既然有幸接触了就认真看看吧。
今天在尝试导入一整个数据库之后,再次进入 mysql shell,一直出现奇怪的问题:
mysql> use test
Database changed
mysql> show tables;
Ignoring query to other database
mysql>
几乎所有指令都报这个错误。
在执行多次: mysql -v -uroot 之后,就好了。
依旧不知道这个问题的起因,以及明确的解决方法。
—————————————
8月14日更新:
发现,现在如果用 mysql -root 进入 mysql shell,就总是出现同样的问题。
但是若 mysql -uroot 则没有问题。
MySQL 配置文件最常见的有两个地方:
1. /etc/my.cnf
2.~/.my.cnf
今天上午做了几次尝试,稍微写两句结论。
1. /etc/my.cnf 的优先级高。
2. ~/.my.cnf 其中的 ~ 与 mysqld_safe –user=username 中的 username 用户无关。
~定位的是当前执行命令的用户。并且 由于 sudo 命令并不会改变环境变量。所以以 latteye 用户执行 sudo 时,并不读取 root 根目录下的配置文件,而是读取 latteye home 目录下的配置文件。
© 2012 Water is….. | Theme by Eleven Themes
评论