在Ubuntu(10.4)上安装mysql之后,当我尝试设置root密码(sudo mysqladmin password NEW_PASSWORD)时,出现以下错误: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' 任何人都知道发生了什么事?
有没有一些方便的方法来查看哪些用户正在访问MySQL数据库? 理想情况下,我会有一些这样的应用程序很容易,但其他的方法也可以。 如果没有标准的定义,我会接受“在最近30分钟内查询过数据库”。
作为使用和pipe理MySQL服务器的新手,我正在寻找资源来加快MySQL安全的现状。 请分享您可能了解的任何资源,或在此领域获得重要知识的经验。
我最近在/ usr / local目录中的MacBook Pro上成功安装了64位版本的mysql-5.5.8。 为了解决一个完全不相关的软件(实际上是RVM),我将我的/ usr / local目录chown-ed给$ USER,这使得MySQL非常不高兴。 它特别抱怨/ usr / local / mysql / data目录,所以我把这个目录改为_mysql:wheel。 一切似乎再次工作,但它让我想知道如果我更好更改整个 / usr / local / mysql目录的所有者,而不仅仅是数据子目录。 由于我忽略了在更改/ usr / local目录的所有者之前logging下默认安装运行的所有者,有人可以告诉我默认情况下/ usr / local / mysql目录是什么所有者和权限,不小心把它拧了? : – / 在权限方面,我猜rwxr-xr-x会是合适的(这就是数据目录目前所具有的function,而且看起来工作正常),但是对于这种预感的强化是值得赞赏的。 谢谢你的帮助。 史蒂夫
我有两个服务器之间的主 – 主MySQL复制设置。 我即将把一个移到另一个位置,所以复制将通过互联网进行,当然也需要保护。 据我所知,我基本上有两个select: 在MySQL复制中使用内置的SSL支持。 使用SSH隧道来转发用于复制的端口。 是否有重要的安全,性能或维护的好处,以select一个吗? 下面的输出让我觉得我根本不能使用选项1。 不过,我仍然想知道每个人的利弊。 编辑:我看得更远,我确实有ssl的支持。 现在只是禁用了。 mysql> SHOW VARIABLES LIKE '%ssl%'; +—————+———-+ | Variable_name | Value | +—————+———-+ | have_openssl | DISABLED | | have_ssl | DISABLED | | ssl_ca | | | ssl_capath | | | ssl_cert | | | ssl_cipher | | | ssl_key | | +—————+———-+ […]
我试图加快我的MySQL服务器。 从我读到的,mysql只能使用1个单核,至less当它在同一个连接和表上。 现在我有2 * 英特尔E5420 我想知道这是否会更快: X7560 核心速度并没有很大的不同,更多的cachingL2,但由于只有1核心将被使用… … – 我的主master mysql服务器越来越负载,我需要find一个解决scheme来增长我的能力。 感谢您的input !
在网站运行期间,在mysql进程列表中,我看到有几个进程的“command”列标记为“SLEEP”。 我应该担心吗? 如何阻止这个?
我试图find运行一个相当繁忙的PHP / MySQL网站的服务器的瓶颈。 我的第一个罪魁祸首是io,但iostat显示平均iowait只消耗cpu时间的3.60。 这里是发布iostat的完整结果: avg-cpu: %user %nice %system %iowait %steal %idle 65.78 0.00 8.52 3.60 0.00 22.10 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 42.36 138.28 1754.70 408630278 5185216128 所以我想知道iowait是否在可接受的范围内,如果不是的话,是否从SATA转换到SSD会大大降低呢?
我有一个MySQL的Ubuntu服务器。 在命令行上,这是有效的 mysqldump -u root -p paydaydebt (然后我必须手动input密码) 在命令行上,这些不起作用: mysqldump -u root -p{password} paydaydebt mysqldump -u root –password={password} paydaydebt 有没有什么办法可以用-p或–passwordinput密码?
正在为一个网站build立一个新的MySQL数据库,我想弄清楚如何通过长string传输。 我有几个MSSQL表,有Varchars范围从500到2000。 很显然,在MySQL中这些必须存储在一个文本字段,这是一个BLOB。 如果我用一个文本字段查询MySQL的表,它似乎返回数据就好了。 但是,如果我尝试使用Text字段插入到表中,它将返回一个错误,指出[OLE/DB provider returned message: Query-based insertion or updating of BLOB values is not supported.] 有没有办法使这个工作,或者我将不得不通过平面文件传输?