ubuntu scim重新启动

在终端执行下面命令重新启动scim.
pkill ^scim && scim -d && scim-bridge

Mysql数据库的导入导出

mysqldump可以进行SQL形式的数据备份.
比如下面的命令可以将mysql中存在的所有数据库进行SQL形式的备份.
$ mysqldump -u root -x --all-databases > backup.sql

只需要备份特定数据库的话,
$ mysqldump -u root 数据库名 > backup.sql

如果要将mysql中的所有数据库进行复原的话,
$ mysql -u root -p < backup.sql

特定数据库的复原的话,
$ mysql -u root 数据库名 < backup.sql

如果是想将备份好的数据库导入到一个新的mysql中,原理还是一样的先将想要的数据库导出,
然后将其导入到新的mysql中就行了,当然实际做的话需要考虑字符集之类种种问题.

登录到新的mysql
# mysql -u root -p

新的mysql中如果没有创建要导入的数据库的话就创建它.
mysql>create database 数据库名;

将备份好的数据库导入
Linux环境的话就是上面的数据库复原操作.
Windows环境的话就有点不同,一般都是通过source命令导入的.
mysql > use 数据库名
mysql > source 备份好的sql文件(如: c:/backup.sql)