MySQL常用命令-[备忘]
来源:互联网 发布:php高并发面试题 编辑:程序博客网 时间:2024/06/05 08:57
=== backup a table data use msyqldump ===
bin/mysqldump -uxxxx -pxxx DB_Temp --tables T_Adapt_Format > /home/jacky/MyFiles/backup
如果只想导出数据库的结构,而不是所有的数据,请使用--no-data, -d这个选项。
=== 恢复mysqldump 备份的文件 ===
mysql -u root -p DB_Temp < /home/jacky/MyFiles/
=== 修改MySQL的root密码 ===
$mysqladmin -u root -p password 'new-password'
=== 停止当前的MySQL服务 ===
$mysqladmin shutdown
=== 查看mysql 服务的运行选项,如data路径,配置文件的路径等. ===
# mysqld --help --verbose
或是登录到mysql服务器,运行命令:
show variables;
=== 授权用户除drop以外的基本权限. ===
GRANT ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE VIEW,DELETE,EXECUTE,INDEX,INSERT,LOCK TABLES,SELECT,SHOW VIEW,UPDATE ON DB_Moqee.* TO 'xiaopaozi'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'dummy' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON DB_XXX.* TO 'loginid'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
revoke drop ON DB_XXX..* from 'loginid'@'%';
=== 授权用户除drop以外的基本权限给所有的IP(5.0). ===
GRANT ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE VIEW,DELETE,EXECUTE,INDEX,INSERT,LOCK TABLES,SELECT,SHOW VIEW,UPDATE ON DB_WAP.* TO 'WapUser'@'%' IDENTIFIED BY '1q2w3e4r' WITH GRANT OPTION;
=== 显示用户的权限 ===
SHOW GRANTS FOR 'xxx'@'123.456.789.001'
SHOW GRANTS FOR CURRENT_USER();
-----------查看所有的用户-----------
select User,Host from mysql.user;
=== 授予所有的权限 ===
GRANT ALL PRIVILEGES ON DB_xxxx.* TO 'root'@'xxx.xx.xxx.xx' IDENTIFIED BY 'somepassword' WITH GRANT OPTION;
FLUSH PRIVILEGES
-- 查看连接数
show processlist;
[打開查詢日志]
mysql> set global general_log='on';
mysql> set global general_log_file = '/tmp/mysql-query.log';
=== find out what operating parameters ===
shell> mysqladmin --host=HOST_NAME --port=PORT_NUMBER variables
=== Running multiple servers on unix. ===
shell>bin/mysqld_safe --datadir=/usr/local/share/mysql4/data --socket=/tmp/mysql4.sock --port=3308 --user=mysql&
bin/mysqldump -uxxxx -pxxx DB_Temp --tables T_Adapt_Format > /home/jacky/MyFiles/backup
如果只想导出数据库的结构,而不是所有的数据,请使用--no-data, -d这个选项。
=== 恢复mysqldump 备份的文件 ===
mysql -u root -p DB_Temp < /home/jacky/MyFiles/
=== 修改MySQL的root密码 ===
$mysqladmin -u root -p password 'new-password'
=== 停止当前的MySQL服务 ===
$mysqladmin shutdown
=== 查看mysql 服务的运行选项,如data路径,配置文件的路径等. ===
# mysqld --help --verbose
或是登录到mysql服务器,运行命令:
show variables;
=== 授权用户除drop以外的基本权限. ===
GRANT ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE VIEW,DELETE,EXECUTE,INDEX,INSERT,LOCK TABLES,SELECT,SHOW VIEW,UPDATE ON DB_Moqee.* TO 'xiaopaozi'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'dummy' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON DB_XXX.* TO 'loginid'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
revoke drop ON DB_XXX..* from 'loginid'@'%';
=== 授权用户除drop以外的基本权限给所有的IP(5.0). ===
GRANT ALTER,ALTER ROUTINE,CREATE,CREATE ROUTINE,CREATE VIEW,DELETE,EXECUTE,INDEX,INSERT,LOCK TABLES,SELECT,SHOW VIEW,UPDATE ON DB_WAP.* TO 'WapUser'@'%' IDENTIFIED BY '1q2w3e4r' WITH GRANT OPTION;
=== 显示用户的权限 ===
SHOW GRANTS FOR 'xxx'@'123.456.789.001'
SHOW GRANTS FOR CURRENT_USER();
-----------查看所有的用户-----------
select User,Host from mysql.user;
=== 授予所有的权限 ===
GRANT ALL PRIVILEGES ON DB_xxxx.* TO 'root'@'xxx.xx.xxx.xx' IDENTIFIED BY 'somepassword' WITH GRANT OPTION;
FLUSH PRIVILEGES
-- 查看连接数
show processlist;
[打開查詢日志]
mysql> set global general_log='on';
mysql> set global general_log_file = '/tmp/mysql-query.log';
=== find out what operating parameters ===
shell> mysqladmin --host=HOST_NAME --port=PORT_NUMBER variables
=== Running multiple servers on unix. ===
shell>bin/mysqld_safe --datadir=/usr/local/share/mysql4/data --socket=/tmp/mysql4.sock --port=3308 --user=mysql&
- MySQL常用命令-[备忘]
- Mysql 常用命令备忘
- mysql 常用命令(备忘)
- MySQL常用命令备忘
- 常用命令备忘
- MySQL数据库备份和还原的常用命令小结【备忘】
- mysql常用命令大全(百度文库下载的,备忘一下)
- ubuntu 常用命令备忘
- linux 常用命令备忘
- Linux shell 常用命令备忘
- Vim 常用命令备忘
- LINUX常用命令备忘
- LINUX常用命令备忘
- liunx常用命令备忘
- Oracle常用命令--备忘
- linux下常用命令备忘
- maven常用命令备忘
- Maven常用命令备忘
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- MySQL数据库中,如何记录SQL执行语句
- swing绘图小例子
- LIBXML2库使用指南
- DP专题4 UVAOJ 108 Maximum Sum
- MySQL常用命令-[备忘]
- 编译器对预编译头的内存分配限制
- Linux下如何查看CPU信息, 包括位数和多核信息
- Android中通过Intent 调用系统的图片、视频、音频、录音、拍照
- openfire 开发插件 调试 常见错误 常用方法
- linux中fork()函数详解(原创!!实例讲解)
- 关于linux/unix中SUID/SGID说明
- mysql-noinstall.zip免安装版的优化配置和精简
- C Programming Language 1-13