加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL使用心得(十) 常用命令

发布时间:2016-08-10 00:41:13 所属栏目:MySql教程 来源:站长网
导读:mysql查看状态 ./mysqladmin -uroot -popen extended-status 然后grep进行shell编程 直接执行外部命令 ./mysql -uroot -e show master status G 分析sql语句 e
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

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读