mysql5.7 mysqladmin_mysql 内部命令使用和mysqladmin用法

MySQL的命令

1.mysql内部快捷命令

\c:终止正在输入的命令

\r:重新连接数据库

\d:修改sql语句结束符

\e:输出输入的内容

\G:以key:values形式展示数据

\q:退出数据库

\g:结束语句

\h: 查看帮助

\T:输出一个文件记录操作

\t:终止记录操作的文件

\p:打印输入的命令

\R: 临时修改命令提示符

\.导入sql语句,等于 source 命令

\s:查看数据库连接状态

\!:在数据库里执行命令行命令

\u切换数据库,等于 use 命令

2.help命令

#查看数据库内命令语法

mysql> help

mysql> help create database

mysql> help create table

mysql> help select

2.客户端mysqladmin命令

1)设置密码

#1.设置密码

[root@db02 ~]# mysqladmin -uroot password

New password:

Confirm new password:

#2.修改密码

[root@db02 ~]# mysqladmin -uroot -p password

Enter password:

New password:

Confirm new password:

2)关闭服务

[root@db02 ~]# mysqladmin -uroot -p shutdown

Enter password: 123

3)库外建库

[root@db02 ~]# mysqladmin -uroot -p123 create database222222

4)库外删库

[root@db02 ~]# mysqladmin -uroot -p123 drop database222222

Warning: Using a password on the command line interface can be insecure.

Dropping the database is potentially a very bad thing to do.

Any data stored in the database will be destroyed.

Do you really want to drop the 'database222222' database [y/N] y

Database "database222222" dropped

5)查看数据库配置

[root@db02 ~]# mysqladmin -uroot -p123 variables | grep -w server_id

6)检测数据库是否启动

[root@db02 ~]# mysqladmin -uroot -p ping

Enter password:

mysqld is alive

7)查看数据库信息

[root@db02 ~]# mysqladmin -uroot -p123 status

Warning: Using a password on the command line interface can be insecure.

Uptime: 130 Threads: 1 Questions: 94 Slow queries: 0 Opens: 70 Flush tables: 1 Open tables: 63 Queries per second avg: 0.723

Slow queries: 0

Queries per second avg: 0.723

8)刷新授权表

[root@db02 ~]# mysqladmin -uroot -p123 reload

9)刷新binlog

[root@db02 ~]# mysql -uroot -p123 -e "show master status"

Warning: Using a password on the command line interface can be insecure.

+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000001 | 120 | | | |

+------------------+----------+--------------+------------------+-------------------+

#刷新binlog

[root@db02 ~]# mysqladmin -uroot -p123 flush-logs

Warning: Using a password on the command line interface can be insecure.

#再次查看binlog

[root@db02 ~]# mysql -uroot -p123 -e "show master status"

Warning: Using a password on the command line interface can be insecure.

+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000002 | 120 | | | |

+------------------+----------+--------------+------------------+-------------------+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值