标签: mysql-management

使用phpMyAdmin有哪些替代方法?

我已经使用了phpMyAdmin一段时间了 - 它完成了工作,但它非常笨重和过时,并且具有许多我不需要的功能.我正在寻找一个基于Web或(最好)OS X本机替代品,它易于使用且功能不重.

有没有适合该法案的程序?

macos mysql-management

10
推荐指数
3
解决办法
5123
查看次数

在Windows下的MySQL中自动完成

有人知道是否有办法在Windows下的MySQL命令行客户端中进行自动完成工作?它在我的Linux下很好用,但只是将光标移动到Windows下.

mysql windows mysql-management

9
推荐指数
1
解决办法
6176
查看次数

8
推荐指数
1
解决办法
2755
查看次数

通过加载数据infile将95 GB CSV文件上传到MySQL MyISAM表中:CSV引擎是另一种选择吗?

我正在尝试通过以下命令将95 GB CSV文件上传到MySQL数据库(MySQL 5.1.36):

CREATE TABLE MOD13Q1 (
rid INT UNSIGNED NOT NULL AUTO_INCREMENT,
gid MEDIUMINT(6) UNSIGNED NOT NULL ,
yr SMALLINT(4) UNSIGNED NOT NULL ,
dyyr SMALLINT(4) UNSIGNED NOT NULL ,
ndvi DECIMAL(7,4) NOT NULL comment 'NA value is 9',
reliability TINYINT(4)  NOT NULL comment 'NA value is 9',
ndviquality1 TINYINT(1) NOT NULL ,
ndviquality2 TINYINT(1) NOT NULL ,
primary key (rid),
key(gid)
) ENGINE = MyISAM ;

LOAD DATA INFILE 'datafile.csv' INTO TABLE MOD13Q1 FIELDS …
Run Code Online (Sandbox Code Playgroud)

mysql import mysql-management file-upload load-data-infile

8
推荐指数
1
解决办法
3147
查看次数

MySQL能否可靠地恢复包含视图的备份?

环境:Ubuntu 11.10,MySQL 5.1.58

我有一个包含视图的小型数据库.当我尝试转储和恢复时,我明白了

ERROR 1356 (HY000) at line 1693: View 'curation2.condition_reference_qrm_v' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
Run Code Online (Sandbox Code Playgroud)

但是,我可以连接到部分还原的数据库并自己创建视图.因此,我怀疑错误消息是由与视图本身无关的问题引起的(而不是它是如何恢复的).

这是我用来演示问题的简单方法:

MYSQL_PWD='xxx' mysqldump -u root --routines -B curation \
| perl -pe 's/`curation`/`curation2`/' \
| MYSQL_PWD='xxx' mysql -u root
Run Code Online (Sandbox Code Playgroud)

还有许多其他类似问题的在线报告.mysqldump手册页有一个关于备份视图的错误的神秘笔记,但它是作为历史问题而不是当前问题编写的.

所以,问题是:MySQL能否可靠地恢复包含视图的备份?如果可以,怎么样?如果没有,人们做什么作为解决方法?

谢谢,Reece

mysql mysql-management mysqldump

8
推荐指数
3
解决办法
8799
查看次数

如何了解mysql中的内存消耗?

怎么能知道每个进程或一个线程消耗MYSQL中的内存多少?

mysql-management

7
推荐指数
1
解决办法
2万
查看次数

MySQL权限问题 - 应该是非问题

这让我有点疯狂:我在一台服务器上做了一个分区表的mysqldump,将生成的SQL转储移动到另一台服务器,并尝试运行插入.它失败了,但我很难搞清楚原因.谷歌和MySQL的论坛和文档都没有多大帮助.

失败的查询看起来像这样(为简洁和清晰而截断,更改名称以保护无辜者):

CREATE TABLE `my_precious_table` (
 `id` bigint(20) NOT NULL AUTO_INCREMENT,
 `somedata` varchar(20) NOT NULL,
 `aTimeStamp` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
 PRIMARY KEY (`id`,`aTimeStamp`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 DATA DIRECTORY='/opt/data/data2/data_foo/' INDEX DIRECTORY='/opt/data/data2/idx_foo/' 
/*!50100 PARTITION BY RANGE (year(aTimeStamp)) SUBPARTITION BY HASH ( TO_DAYS(aTimeStamp)) 
(PARTITION p0 VALUES LESS THAN (2007) (SUBPARTITION foo0 DATA DIRECTORY = '/opt/data/data2/data_foo' INDEX DIRECTORY = '/opt/data/data2/idx_foo' ENGINE = MyISAM), 
PARTITION p1 VALUES LESS THAN (2008) (SUBPARTITION foo1 DATA DIRECTORY = '/opt/data/data2/data_foo' INDEX DIRECTORY = '/opt/data/data2/idx_foo' ENGINE = …
Run Code Online (Sandbox Code Playgroud)

mysql unix mysql-management mysqldump

7
推荐指数
1
解决办法
2485
查看次数

如何在Windows上监视MySQL查询

是否有任何简单的方法来跟踪/监控由MySQL服务器(在Windows机器上)执行的查询的所有SQL?

更新:我问的是免费工具.

mysql sql windows mysql-management

7
推荐指数
2
解决办法
9347
查看次数

将开发MySQL数据库迁移到生产数据库

我需要能够对我的开发数据库进行更改,例如添加一个表或者添加一个列.

是否可以采用这种新的数据库模式并将其合并或差异 - 并将其与生产数据库合并,而无需重建/重新填充生产数据库?

任何提示欢迎.

mysql database database-design mysql-management

7
推荐指数
1
解决办法
891
查看次数

如何将utf-8设置为mysql服务器的标准字符集?

我必须重新编译吗?

我想出了设置字符集值的不同方法

http://dev.mysql.com/doc/refman/5.5/en/charset.html

但是用其他值或my.cnf设置启动它什么都没改变.因为如果我这样做:

sudo mysqld --verbose --help | grep charact

它总是回答我latin1作为标准charset.系统是ubuntu lts服务器,带有标准的mysql安装.

mysql mysql-management utf-8 character-encoding

7
推荐指数
2
解决办法
2万
查看次数