Articles of mysql

无法重新启动mysql

我无法重新启动MySQL。 当我input以下命令时,我收到以下消息: # /etc/init.d/mysql restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, eg service mysql restart Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the restart(8) utility, eg restart mysql 它永远挂起 。 当我尝试使用以下命令重新启动mysql作为服务: # service mysql restart 它永远挂起 。 我无法以root身份login到MySQL。 […]

Mysql | 更改数据库文件夹的位置

我有一个带有两个Mysql实例的HP-UX服务器。 第一个是原来的,位于/mysql ,并保持其数据库文件在/mysql/data/ 第二个是我安装的错误,位于/usr/local/mysql ,它的数据库文件保存在/usr/local/mysql/data/ 现在的问题是(我猜是因为新的安装),当我发出命令来启动mysql守护进程(原始的一个位于/mysql )我收到以下消息: …所以你可以看到我从旧的MySQL实例启动守护进程,但是当它启动时,现在正在使用新的安装数据库文件。 如何更改path(我应该编辑哪个文件)以使守护进程指向位于/mysql/data/的旧数据库文件?

为什么不安装mysql-server包创build一个root帐户?

这不是为什么? 那很重要。 这是我自己怎么做的? 我正在使用Ubuntu 10.04 LTS服务器 。 我只是想安装一个MySQL服务器 ,但由于某种原因,它不会让我。 当我运行apt-get install mysql-server一切正常。 在安装结束时popup一个模式窗口,要求我inputroot密码。 这里唯一的奇怪之处在于特殊字符的编码(比如模态窗口的边界)有点混乱。 但我认为这不是主要问题。 在安装结束时,MySQL自动启动,一切正常,直到我尝试login。 mysql -u root -p提示我Enter password: 。 我input在安装过程中使用的密码,并得到这个错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)当我尝试与空密码我得到相同的错误,除了(using password: YES)部分(using password: NO) 。 我做了一些Google研究,已经尝试了所有的mysqld_safe –skip-grant-tables & thingy。 我也检查了mysql用户表。 唯一的入口是debian-sys-maint用户。 mysql> SELECT * FROM user; +———–+——————+——————————————-+————-+————-+————-+————-+————-+———–+————-+—————+————–+———–+————+—————–+————+————+————–+————+———————–+——————+————–+—————–+——————+——————+—————-+———————+——————–+——————+————+————–+———-+————+————-+————–+—————+————-+—————–+———————-+ | Host | User […]

为什么MySQL突然将它的“真实”内存使用交换和释放差异? img附上

没有很好的理由(没有大的查询,没有大的CPU负载,没有任何改变)Ubuntu 10.04上的Mysql 5.1突然释放了大约20%的内存并将其移动到交换中。 现在我的交换内存使用率是一个常量~30%..(除非它降低和重新调整自己) 但为什么这样做呢? 根据顶部,MySQL VIRT和RES保持不变@ 12.5克11克。 那为什么记忆会这样呢? 这是一个16GB的系统,预留了12GB的Innodb_buffer_pool。 mysql服务在3个月左右没有重启。

如何在redhat上启用mysqli扩展?

我的php.ini说: 附加的.ini文件parsing /etc/php53/php.d/curl.ini, /etc/php53/php.d/fileinfo.ini, /etc/php53/php.d/json.ini, /etc/php53/php.d/mysqli.ini, /etc/php53/php.d/mysql.ini, /etc/php53/php.d/pdo_mysql.ini, /etc/php53/php.d/phar.ini, /etc/php53/php.d/zip.ini mysqli.ini被加载..但是我仍然得到这个, PHP致命错误:未find类'mysqli' 我试图启用dynamic加载和初始化PHP脚本与dl(“mysqli.so”); 我也尝试重新编译php源代码: ./configure –with-mysql=/usr/lib64/mysql –with- mysqli=/usr/lib64/mysql/mysql_config 即使这不起作用。 有人能帮我解决我的问题吗? 红帽企业Linux服务器版本5(Tikanga)。 x86_64 GNU / Linux。 没有访问RHN。 谢谢。

MySQL InnoDB引擎是否使用tablecache?

MySQL InnoDB引擎是否使用tablecache? 我从MyIsam迁移到Innodb作为表引擎和“表caching”hitrate的显示器是超低的。 Innodb使用表caching吗?

我需要多less内存才能加载50GB + MySQL表?

我有一个44GB的.MYD文件和34GB的.MYI文件的MySQL表。 我从命令行运行脚本来分析这个表中的数据。 MySQL并不是最大化CPU,我的内存是最大的,VMSTAT报告数据正在交换到磁盘…但我不是非常熟悉这个工具,它是报告。 我正在运行一个高内存双XL亚马逊EC2实例。 它有34GB的RAM。 我不太熟悉MySQL调优,系统在Linux CentOS上以默认安装运行。 当前的机器是否有足够的内存来有效地处理这个表格? 我还需要担心哪些其他configuration? 可用的最大的系统有68GB的内存。 当MySQL加载一个表时,究竟是什么加载到内存中? 我想更好地理解正在发生的事情。

mysqldump不会从表中导出所有logging

我正在使用mysqldump将数据库移动到另一台服务器。 一切工作正常,除了mysqldump不会导出一个表中的所有logging。 该表包含大约500条logging,而mysqldump只导出约100条logging。 我已经注意到这个问题后,我导出了整个数据库,然后我试图只转储这个表,结果相同。 我试图将max_allowed_packets设置的值增加到256M 。 我也试图禁用扩展插入。 这个表格包含的TEXT字段,如果有帮助(但是,其他表格与TEXT字段导出成功)。 此外,mysqldump不会产生任何错误,只是默默地跳过一些行。

无法login到phpMyAdmin – 没有发生

我在家里运行一个简单的LAMP服务器,我从中托pipe一个个人博客。 该服务器运行Arch Linux,具有最新版本的Apache,MySQL和PHP。 为了方便维护数据库,我安装了phpMyAdmin。 但是,我无法login。 如果我要通过SSH连接到服务器并运行mysql -u <user> -p <password> ,则不会显示错误,而是立即将其置于MySQL提示符下。 没问题。 但是,当我尝试使用phpMyAdminlogin时,使用完全相同的凭据,没有任何反应。 没有错误,没有什么,我只是redirect回到login页面。 我做错什么了吗?

如何在同一台计算机上安装php,mysql,apache和visual studio?

从3年来,我无法find这个东西的解决scheme,我想使用http:// localhost /为XAMPP为PHPtesting,以及类似于http:// localhost:32465 /默认位置为Visual Studio for .NET C#和ASP.NET。 这是可能在同一台计算机上运行。 我想学习他们两个。 ——————————–更新:谢谢nnichols,我按你的方式。 感谢大家帮助我。 ——————————–