首页 / 数据库 / MySQL / MYSQL使用心得(十) 常用命令
MYSQL使用心得(十) 常用命令2014-05-12 iteye 85977328mysql查看状态./mysqladmin -uroot -popen extended-status然后grep进行shell编程直接执行外部命令./mysql -uroot -e "show master status G"分析sql语句explain <SQL>;explain partitions <SQL>;查看表结构desc 表名;查看创建表的结构show create table 表名;查看变量(配置文件)show variables like "%binlog_format%";查看状态(运行时)show status like "%conn%";mysql免登录执行命令mysql -uroot -e "show slave statusG;"mysql指定配置文件登录./bin/mysql --defaults-file=/root/mysql/my.cnf -uroot锁表FLUSH TABLES WITH READ LOCK;解锁UNLOCK TABLES;mysql调试语法在报错以后,执行SHOW WARNINGS;可以看到详细信息开放ROOT远程访问,一般不要这么做GRANT ALL PRIVILEGES ON *.* TO "root"@"%"WITH GRANT OPTION;乱码命令行登陆MySQL,查看编码show variables like "%character%"创建数据库create database my_test;授权grant all privileges on my_test.* to my_test@"%" identified by "my_test_123";修改root密码update mysql.user set password=password("open") where user="root";flush privileges;备份数据(其中可以人工指定socket参数 --socket=/application/search/mysql/mysql/tmp/mysql.sock)./mysqldump -uroot my_test -v > /data0/search/my_test.sql