这可能听起来像一个非常愚蠢的问题,但我通常只处理MSSQL,没有LAMP的东西,所以我正在努力弄清楚发生了什么事情。 我有Windows 7,并通过Web平台安装程序安装了MySQL 5.1。 我安装了HeidiSQL来pipe理MySQL中的数据,但是如何连接? 在海蒂,它要求使用127.0.0.1预填充的“主机名/ IP”。 它将用户字段预填充到“root”(这是正确的),并input我在安装MySQL时select的密码。 然而,当我连接时,它只是错误,说: SQL Error (1045): Access denied for user 'root'@'localhost' (using password: YES). 任何人都可以在这里指出正确的方向吗? 非常感谢…
在接下来的2-3年里,我们将扩大项目的数据收集。 结果,数据量将增长10倍。 我们目前的MySQL安装可以跟上2TB的数据,但是对于较大的查询,有相当数量的IOWait。 我正在调查向集群解决scheme的迁移,以分散IO,但是我想知道NDB,以及不经常访问的数据会发生什么情况。 我从阅读MySQL集群的印象是,它依赖大部分数据的内存表。 那些没有经常访问(或根本不访问)的表会发生什么? 而且备份如何工作? 我可以使用MYSQLDUMP还是有更好的解决scheme?
我无法连接到我的Ubuntu安装远程tcp / ip包含一个MySQL安装: viggy@ubuntu:~$ mysql -u user.name -p -h xxx.xxx.xxx.xxx -P 3306 Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (111) 我在/etc/mysql/my.cnf中用vim注释掉了下面这行: # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. #bind-address = 127.0.0.1 然后我重新启动服务器: sudo service […]
我们正在虚拟云上托pipe一组网站。 这些站点以前是在一对专用服务器上,但为了提高性能,我们将它们转移到了一个云环境中。 云有SSD存储,但他们现在说我们有很高的IOPS,如果我们什么都不做,就会降低我们的性能。 我们有很好的PHP网站,但是没有任何caching就可以运行。 我该如何开始debugging呢? 此致 Khuram 编辑 :我们有两个服务器,其中一个持有代码,而另一个持有数据库。 但他们都显示非常高(〜95%)的写道。
我尝试添加行到my.cnf [mysql] infile = 1 [mysqld] infile = 1 SHOW VARIABLES LIKE "%infile"在mysql中显示为true。 但LOAD DATA不起作用。 我尝试了一个PHP脚本和phpMyAdmin。 它只有在我使用–allow-infile标志从命令行启动mysql时才有效 mysql –local-infile -u root -p db_name 但是这并没有解决PHP的问题。
我无法使用terminallogin到MySQL。 [root@fst mysql]# mysql -h localhost -u admin -p Enter password: ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES) 我确定我有正确的密码。 当我检查状态时,mysql也在运行。 mysql数据库也存在于目录/ var / lib / mysql /中。 主机host.myi,host.myd和host.frm存在。 顺便说一句,这个问题涉及到我以前的问题MySQL服务器退出而不更新PID文件 。 最初,根目录已满时出现问题。 为了能够login到directadmin并启动mysql,我添加了一个/ var / lib / mysql / to / home / mysql的软链接。 由于我的数据库用完了大部分的根目录。 根目录有50Gb,/ home有1.5Gb。 不知何故/ var / lib / […]
我想知道使用directadmin时数据库文件的位置。 我使用phpmyadmin来创build数据库。 当我检查/ var / lib / mysql目录时,我看不到我创build的数据库。 但是当我使用locate命令时,我发现数据库是/var/lib/mysql.backup。 我觉得很奇怪。 有人可以通知/var/lib/mysql.backup目录是否是directadmin自然存储使用phpmyadmin创build的数据库的位置。 或者我的mysql数据库搞砸了。
我一直在试图安装WordPress,但我得到错误,“build立数据库连接时出错”。 我意识到这是一个常见的错误,但几个小时后,我还没有find任何解决scheme在我的情况下工作。 我尝试卸载WordPress,phpMyAdmin,MySQL和PHP,重新启动,并从头开始。 我试着干净的安装教程的一切。 我使用IIS7运行完全更新的Windows Server 2008 R2。 没有什么可以访问MySQL,除了命令行和像HeidiSQL这样的应用程序。 phpMyAdmin也无法访问它。 我尝试使用“五分钟设置”方法手动安装WordPress,并使用Web平台安装程序进行安装。 它说,它成功安装(和安装程序build立了一个数据库,并为WordPress的用户/密码),但是,当我打开的URL,它不起作用,只是给我错误,“错误build立数据库连接。 “ 我真的失去了什么可能是错的。 由于它可以通过应用程序/命令行访问,而不是通过浏览器访问,所以似乎可能是一个权限问题,但我无法解决它,虽然也许我不知道所有需要权限的目录对于。 我运行PHP 5.3.20,MySQL 5.5和WordPress 3.5。
我重新格式化我的C盘,重新安装MySQL的Windows,然后删除我的2日志文件+ ibdata1。 我在我的configuration文件中设置数据path,并能够连接到我的数据库。 我看到我的所有数据库,但是如果我尝试select任何数据,我得到一个错误 我记得我需要为每个表格设置文件,所以我写道 innodb_file_per_table 我重新启动了mysqld,但仍然出现错误。 这是我明确的。 t是我的数据库(它是一个testing数据库)的名称。 我看到了show databases所有show databases 。 show tables; 也适用。 但我不能select任何东西或desc TABLE 。 我的数据库总共有60GB,所以我担心我把所有的东西都弄坏了。 mysql> select * from inc; ERROR 1146 (42S02): Table 't.inc' doesn't exist
在mysql进程中睡眠的含义是什么,以及如何避免它因为高负荷? Id User Host db Command Time State Info 93714 mydb localhost xyz Sleep 2 NULL 93715 root localhost NULL Query 0 NULL show full processlist 这里是高负荷: top – 00:31:35 up 21 days, 9:27, 1 user, load average: 12.67, 6.68, 2.94 Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie Cpu(s): 1.3%us, 0.6%sy, […]