MYSQL使用心得(十) 常用命令
mysql查看状态
./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 (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |