12十/110
mysql远程访问的设置
登陆以后运行以下命令,给予远程访问客户端权限..
grant all on *.* to 'remote'@'172.16.21.39' identified by 'password';
remote表示用户名.
'172.16.21.39' 远程ip地址
password表示远程登陆密码.
16六/110
Linux下mysql导出数据库方法
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
例子:mysqldump -uroot -p dbname > name.sql
10五/110
修复mysql备份时提示损坏的表
在用mysqldump备份数据库时,遇到如下错误:mysqldump: Got error: 144: Table ‘./DBNAME/TABLENAME’ is marked as crashed and last (automatic?) repair failed when using LOCK TABLES
可采用如下方法解决:
mysql>check table TABLENAME; +------------------------------+-------+----------+-------------------------------------------------------------------------------------------------+ | Table | Op | Msg_type | Msg_text | +------------------------------+-------+----------+-------------------------------------------------------------------------------------------------+ | DBNAME.TABLENAME | check | error | Table './DBNAME/TABLENAME' is marked as crashed and last (automatic?) repair failed | +------------------------------+-------+----------+-------------------------------------------------------------------------------------------------+ mysql>repair table TABLENAME; mysql>check table TABLENAME; +------------------------------+-------+----------+----------+ | Table | Op | Msg_type | Msg_text | +------------------------------+-------+----------+----------+ | DBNAME.TABLENAME | check | status | OK | +------------------------------+-------+----------+----------+
23十一/100
推荐一款MySQL链接软件HeidiSQL
HeidiSQL 是一款用于简单化你的 MySQL 服务器和数据库管理的图形化界面。该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。该软件资源开放。
另外还有很多非常有用的功能,例如列出mysql prosccesslist、列出表大小、创建时间、最后修改时间,确实要比SQLyogEnt好很多,不过个人感觉没有语法自动提示是有点不舒服。
附上下载地址,目前最新版是HeidiSQL 6.0 stable