Articles of mysql

按string的位置分割大型的sql文件,或者从上次的失败中启动sql

我有一个15GB的SQL文件,这是一个数据库的备份。 我遇到的问题是中途,它失败了。 幸运的是,我知道哪张桌子可以拿起。 有没有一种方法,我可以拆分这个SQL文件的表我从需要拿起或可能得到MySQL本身做到这一点的起点? 谢谢

无法备份损坏的MySQL表

我有一个Wordpress安装有一个损坏的表,wp_posts。 不幸的是,我最近也有两个硬盘坏了,我没有这个数据库的备份。 我想在尝试修复表之前进行本地备份,但是当我以sql的身份导出数据库时,无法获得完整的备份。 当我通过WordPress的备份,如果给我一个错误,但给我一个SQL文件无论如何,缺less这个表的数据。 当我尝试直接访问数据库并转储它时,我得到一个1kb的文件,其中没有数据。 我在网上看到一些人已经成功修复了他们的Wordpress表格。 现在甚至有一个脚本试图自动执行此操作。 然而,让我感觉好多了,让一个本地的破解副本的数据库进行操作。 有没有人有任何build议如何做到这一点? 谢谢。 PS我使用一个称为Heidi SQL的GUI来远程访问数据库。

如何在Fedora 16上安装Mysql 5.1

我似乎无法在Fedora 16上安装MySQL 5.1。当我尝试安装从MySQL网站下载的RPM时,我得到了现有的5.5包,我已经通过yum“删除”了冲突错误。 TIA SO # yum localinstall MySQL-server-5.1.60-1.glibc23.x86_64.rpm Loaded plugins: langpacks, presto, refresh-packagekit Setting up Local Package Process Examining MySQL-server-5.1.60-1.glibc23.x86_64.rpm: MySQL-server-5.1.60-1.glibc23.x86_64 Marking MySQL-server-5.1.60-1.glibc23.x86_64.rpm to be installed Resolving Dependencies –> Running transaction check —> Package MySQL-server.x86_64 0:5.1.60-1.glibc23 will be installed –> Finished Dependency Resolution Dependencies Resolved ======================================================================================================= Package Arch Version Repository Size ======================================================================================================= Installing: MySQL-server […]

命令:mysql –print-defaults无法识别?

我想在my.cnf中设置一些默认值,当我试图检查MySQL的当前默认值时,我得到一个错误! 使用Zend Server CE 5.5 在 OSX 10.6.8上 这里是命令和后续错误: $ mysql –print-defaults /usr/local/zend/mysql/bin/mysql.client: unknown option '–print-defaults' 当我键入 – 帮助它显示–print-defaults作为一个选项。 难道我做错了什么? 有没有人经历过这个? ( 注意 :如果这个问题属于超级用户请让我知道,不要低估它 – 除非它真的值得一个。) 编辑 我试图做mysqld –print-defaults ,正如我所报告的,它也不工作。 所以我检查了它是否正在运行,这是我得到的: $ ps aux | grep mysqld 5:36PM 0:00.01 grep mysqld Mon02AM 2:24.61 /usr/local/zend/mysql/bin/mysqld –defaults-extra-file=/usr/local/zend/mysql/data/my.cnf –basedir=/usr/local/zend/mysql –datadir=/usr/local/zend/mysql/data –user=zend –log-error=/usr/local/zend/mysql/data/mycomputer.local.err –pid-file=/usr/local/zend/mysql/data/mycomputer.local.pid –socket=/usr/local/zend/mysql/tmp/mysql.sock –port=3306

CentOS – Percona MySQL – 不读/etc/my.cnf

我已经在我的CentOS 6.1服务器上编译了Percona 5.5,并且它开始很好,但是它似乎没有读取我的/etc/my.cnf文件。 # In /etc/my.cnf character_set_server = utf8 collation_server = utf8_general_ci mysql> show variables like 'character_set_server'; +———————-+——–+ | Variable_name | Value | +———————-+——–+ | character_set_server | latin1 | +———————-+——–+ 1 row in set (0.00 sec) 在这里,我期望看到'utf8'的值,而不是latin1。 目前/etc/my.cnf设置为一个符号链接,指向一个当前处于版本控制的my.cnf文件,所以它看起来像: root@host ~/MyFile/Setup # -> ls /etc/my.cnf lrwxrwxrwx. 1 root root 64 Dec 17 19:05 /etc/my.cnf -> /home/src/config/current/sys/etc/mysql/prod/confs-enabled/my.cnf […]

数据库访问Django和MySQL的问题

我已经启动了Apache和mod_wsgi ,现在正试图将Django引入到MySQL中。 我创build了一个名为“django”和“django”用户的数据库; 我已经授予所有django Django: grant ALL on django.* to 'django'@'localhost'; Django的settings.py已经configuration好了MySQL的设置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'django': '', # Or path to database file if using sqlite3. 'django': '', # Not used with sqlite3. '<a password>': '', # Not used with sqlite3. '': '', […]

无法使用MySql Workbench连接到MySql服务器,没有明显的原因

我无法通过TCP / IP连接到MySQL服务器。 服务器安装在Debian Linux中,同时运行PostGreSQL服务器。 (这是工作正常,并具有TCP / IP连接btw) 但每次我尝试远程连接到MYSQL服务器,我得到以下内容: Connecting to MySQL server 172.29.85.188… Access denied for user 'root'@'172.29.70.25' (using password: YES) 我在这里错过了什么? 如果我运行SSH连接到服务器,我可以很好地login。 我也DID更改mysql.conf文件以删除BLINDIP设置。 顺便说一句:我也尝试使用该行 GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '1234'; 我收到一个回复​​: Query OK, 0 rows affected (0.00 sec) 仍然没有远程访问。 (我敢肯定,0行受到影响与它有关)

mysql总是使用最大连接

我有LAMP服务器有4个核心的CPU和32 GB的RAM。我们正在运行一个大的网站。 我现在在我的服务器中有以下问题。 当我使用Mysqlreport工具来监视MySQL服务器时,我总是看到下面的连接使用情况。 用户在网站上报告连接问题。 _ 连接_________________________________________________________ 最大使用251的250%Max:100.40合计748.71k 3.5 / s 但是当我使用“show process list”命令时,它将不会输出任何内容。 我们所有的数据库都使用MyISAM引擎。 我的Mysqlconfiguration文件粘贴在下面: ###################### 的[mysqld] max_connections = 250 设置variables=本地的infile = 0 DATADIR =的/ var / lib中/ MySQL的 sockets=的/ var / lib中/ MySQL的/的mysql.sock 用户= MySQL的 跳过名称parsing 跳BDB wait_timeout = 60 thread_cache_size = 100 table_cache = 1024 key_buffer = 384M log_slow_queries = / MySQL的日志/ […]

用Macports安装MySQL 5.5.19

目前在Macports上可用的MySQL软件包对于分支5.1是最新的,但对于5.5,它们是相当老的(最新的可用的是5.5.2)。 有什么方法可以安装最新的(5.5.19)? 为什么这个包太旧了?

增加LAMP应用程序中的并发用户性能

我们有一个LAMP应用程序,由于连接到应用程序的大量并发用户,我们已经开始感觉到性能不佳。 我已经看了Apache和MySql的个别参数,我们需要configuration它们以获得更好的性能和大量的用户,我不认为这会导致任何进一步的改进。 我想知道是否有任何其他的策略,我们可以看看增加谁可以使用我们的基于Web的LAMP应用程序的并发用户的数量,并没有看到性能下降。 是否有可能添加更多的Apache服务器或更多的MySQL服务器和负载平衡呢?