我的 WAMP 目录不小心被另一个用户删除了。MySQL 中只有数据文件夹可用。并且,只有数据库文件夹(“\bin\mysql\mysql5.6.12\data\”中带有数据库名称的文件夹)可用。“\bin\mysql\mysql5.6.12\data\”根目录下包括“ ibdata1 ”在内的所有文件也被删除。
数据库文件夹仅包含以下扩展名的文件。
*.frm,*.ibd
和“db.opt”文件。
如何恢复数据库?
我已经尝试恢复 bdata1。但是,无法收回。而且,一些数据库也包含 MYISAM。
再会。
我知道这可能是其他问题的重复,但是我已经在许多线程中应用了所有建议,但我仍然遇到同样的问题。
我有一个使用 max 的存储过程3 tables
。当我运行该程序时,只30% of my CPU
使用了大约25% of RAM
.
我坐在一个CPU with 4 cores and 16GB RAM
.
my.ini 如下所示:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 512M
max_allowed_packet = 32M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 128M
thread_cache_size = 16
query_cache_size= 32M
thread_concurrency = 0
log-bin=mysql-bin
binlog_format=mixed
server-id = 1
innodb_buffer_pool_size = 12G …
Run Code Online (Sandbox Code Playgroud) 我们有一个 Drupal 站点,在WAMP 服务器上运行着将近 2000 个页面。这些页面还包含图像和嵌入其中的 Flash 视频。因此,它们在正常设置下需要一些时间来加载。
预计将有近 200-300 名用户同时使用该系统(预计该数字将在以后增长)。
开发服务器(在我们公司的内部网上)有 16 GB RAM,运行 Windows7 - 64 位操作系统。我可以看到里面wamp/bin/mysql/mysql5.5.16/
有文件
my.ini
my-huge.ini
my-innodb-heavy-4G.ini
我查看了它们两个,我不确定它们每个的目的是什么,以及我的 WAMP 服务器目前使用哪个。另外,我需要知道使用my-huge.ini
和的区别my-innodb-heavy-4G.ini
。我还配置了 Apache SOLR 来索引搜索(我不知道这是否相关)。
PS:Drupal 将页面(连同图像和视频的链接)存储到数据库中,图像和其他媒体存储在站点根目录下的文件夹中。
我有一个主从设置 mysql 5.5,设置很好,除了从站不会二进制日志到标准 mysql-binlog 只到中继日志。我担心这可能是因为我对此事缺乏了解,但我的最终目标是设置另一个以当前奴隶为食的奴隶,然后将两者指向一个主主关系。
我的问题是,虽然我可以在从站上插入一条记录并且主复制位置(在从站上)会改变,但它不会因同一数据库上的从站活动而改变。从站不会将活动转储到两个日志中吗?如果我将辅助从站指向中继日志,那么我的选项是什么?
希望这是有道理的。
我在从站上的 my.ini 设置是这样的,还设置了唯一的服务器 ID 和主机名:
binlog-do-db=our_database
binlog-ignore-db=mysql
binlog-ignore-db=test
replicate-do-db=our_database
Run Code Online (Sandbox Code Playgroud) 我配置了WAMP
在不同机器上运行的两台服务器以进行主-主复制。我正在linksys
为网络使用路由器。我创建了一个无线网络,但其中一个服务器盒没有,WIFI
所以我使用电缆将其连接到路由器。配置好之后,好像一切正常,但是服务器之间好像没有作为slave相互连接。下面是服务器状态。
Variable Value
Slave_IO_State: Connecting to master
Master_Host: 192.168.1.100
Master_User: master
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000001
Read_Master_Log_Pos: 95849
Relay_Log_File: Chibuzo-PC-relay-bin.000001
Relay_Log_Pos : 4
Relay_Master_Log_File: mysql-bin.000001
Slave_IO_Running: Connecting
Slave_SQL_Running: Yes
Replicate_Do_DB: ticket
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter 0
Exec_Master_Log_Pos: 95849
Relay_Log_Space: 107
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master:
Run Code Online (Sandbox Code Playgroud)
在 IP 地址为 192.168.1.102 的服务器 1 上运行以下查询,得到以下结果
SELECT user, host FROM mysql.user WHERE Repl_slave_priv = …
Run Code Online (Sandbox Code Playgroud) 我在一个表中有1.5M行。以下是表创建代码:
CREATE TABLE `jobs` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`job_id` VARCHAR(50) NOT NULL DEFAULT '',
`title` VARCHAR(255) NOT NULL DEFAULT '',
`company` VARCHAR(255) NOT NULL DEFAULT '',
`city` VARCHAR(50) NOT NULL DEFAULT '',
`state` VARCHAR(50) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
UNIQUE INDEX `job_id` (`job_id`),
FULLTEXT INDEX `search` (`title`, `company`, `city`, `state`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
Run Code Online (Sandbox Code Playgroud)
下面的查询大约需要0.3秒,这是非常高的。
SELECT id
, title
, company
, state
, city
FROM `jobs`
WHERE MATCH (title, company, state, city) …
Run Code Online (Sandbox Code Playgroud) mysql ×7
wamp ×7
innodb ×2
replication ×2
ibdata ×1
logs ×1
mariadb ×1
myisam ×1
mysql-5.5 ×1
performance ×1
phpmyadmin ×1
recovery ×1
windows ×1