问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何执行命令 mysqladmin flush

发布网友 发布时间:2022-04-09 15:25

我来回答

3个回答

懂视网 时间:2022-04-09 19:46

--user, -u

--host, -h

--password, -p

--port

--protocol

--database DATABASE, -D


MySQL的批处理模式

[root@node1 ~]# vim /test.sql


create database testdb;

create table testdb.tb1 (id INT,name CHAR(20))

[root@node1 ~]# mysql

mysql> . /test.sql

Query OK, 1 row affected (0.09 sec)


Query OK, 0 rows affected (0.29 sec)


mysql> drop database testdb; #删除

Query OK, 1 row affected (0.25 sec)


mysql> show databases;

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

| Database           |

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

| information_schema |

| mydb              |

| mysql             |

| test             |

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

16 rows in set (0.06 sec)


或者

[root@node1 ~]# mysql -uroot -p < /test.sql

Enter password: 

[root@node1 ~]# mysql -uroot -p

mysql> use testdb;

mysql> show tables;

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

| Tables_in_testdb |

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

| tb1              |

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

1 row in set (0.00 sec)



MySQL的命令分为客户端命令和服务器端命令;服务器端命令结束要加;(默认)


status 查看当前状态

d 修改结束符

重新连接到MySQL-server

g 无论结束符是什么都送到服务器端执行

G 无论结束符是什么都送到服务器端执行,并将结果竖着显示 @很行显示不了时G和好用

! 直接执行shell命令

c 突然不想执行此命令了,用c中止

-A 在连接MySQL时使用-A,禁用名称补全


mysql> rehash    使用名称补全,会影响速度

mysql> d #     将命令结束符改为#

mysql> show tables;

    -> show tables#

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

| Tables_in_testdb |

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

| tb1              |

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

1 row in set (0.00 sec)


mysql> ! ls /tool

apache-tomcat-7.0.73.tar.gz    memcached-1.4.33

crmsh-2.3.2-1.1.noarch_(1).rpm    mysql-5.6.34.tar.gz

crmsh-scripts-2.3.2-1.1.noarch.rpm  nginx-1.10.2

Discuz_X3.2_SC_GBK_(1).zip    nginx-1.10.2.tar.gz

httpd-2.4.23    package.xml

jdk-8u112-linux-x64.tar.gz    python-parallax-1.0.1-9.8.x86_64.rpm

libevent-2.0.22-stable    readme

libmemcached-1.0.18.tar.gz    xcache-3.2.0

memadmin-1.0.12.tar.gz    xcache-3.2.0.tar.gz


[root@node1 ~]# mysql --html #将MySQL的输出格式改为html

mysql> use mysql

mysql> select user,host from user;

<TABLE BORDER=1><TR><TH>user</TH><TH>host</TH></TR><TR><TD>root</TD><TD>127.0.0.1</TD></TR><TR><TD>root</TD><TD>192.168.%.%</TD></TR><TR><TD>root</TD><TD>localhost</TD></TR><TR><TD>root</TD><TD>node1.zxl.com</TD></TR></TABLE>4 rows in set (0.05 sec)


将输出结果保存为.html格式后,用浏览器打开显示为一个表格


获取帮助 help command

mysql> help select

mysql> help create index 获取创建索引的帮助



mysqladmin命令的用法


[root@node1 ~]# mysqladmin -uroot -p password ‘123456‘ 将密码改为123456

Enter password: 

再次改回来

mysql>  update mysql.user set password=password(‘123‘) where user=‘root‘;

mysql> flush privileges;

mysql> q

[root@node1 ~]# mysql

Welcome to the MySQL monitor.  Commands end with ; or g.


ping 查看MySQL主机是否在线

[root@node1 ~]# mysqladmin ping

mysqld is alive


[root@node1 ~]# mysqladmin create  hellodb 创建hellodb库

[root@node1 ~]# mysqladmin drop  hellodb  删除hellodb库


显示MySQL的状态信息,且可以连续显示多次

[root@node1 ~]# mysqladmin  status

Uptime: 16982  Threads: 1  Questions: 117  Slow queries: 0  Opens: 88  Flush tables: 1 Open tables: 81  Queries per second avg: 0.006

[root@node1 ~]# mysqladmin  status --sleep 1 --count 5


显示状态变量及其值

[root@node1 ~]# mysqladmin  extended-status

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

| Variable_name                                 | Value     

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

| Aborted_clients                               | 0         

| Aborted_connects                              | 4         |

| Binlog_cache_disk_use                         | 0           |

| Binlog_cache_use                              | 0         |

| Binlog_stmt_cache_disk_use                       | 0            |

| Binlog_stmt_cache_use                         | 14          |

| Bytes_received                                | 7104      |

| Bytes_sent                                    | 38911    |


显示服务器变量

[root@node1 ~]# mysqladmin variables

刷新授权表

[root@node1 ~]# mysqladmin flush-privileges

关闭所有打开的表

[root@node1 ~]# mysqladmin flush-tables

重置线程池缓存

[root@node1 ~]# mysqladmin flush-threads

重置大多数服务器状态变量,让其从0开始计数

[root@node1 ~]# mysqladmin flush-privileges

关闭MySQL服务器

[root@node1 ~]# mysqladmin shutdown


启动和关闭从服务器的复制线程

[root@node1 ~]# mysqladmin start-slave

[root@node1 ~]# mysqladmin stop-slave


其他的MySQL客户端工具还有

mysqldump 一个备份工具

mysqlimport 一个导入工具

mysqlcheck 检查工具









本文出自 “11097124” 博客,请务必保留此出处http://11107124.blog.51cto.com/11097124/1896942

MySQL基础命令和mysqladmin命令的使用

标签:mysql基础命令和mysqladmin命令的使用

热心网友 时间:2022-04-09 16:54

解决办法:执行命令 mysqladmin flush-hosts原因:mysql中默认的max_connect_errors是10,由于连接出错,造成这个数值高于10,当在访问的时候就被锁住了, 并屏蔽主机的进一步连接请求。可以将这个值改的稍微高一些。如果在给定主机上遇到该错误,首先应核实该主机的TCP/IP连接是否正确。

热心网友 时间:2022-04-09 18:12

  1.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下:
  命令行或终端:mysqladmin -u root -p flush-hosts
  接着输入root账号密码即可.
  2.修改mysql配置文件,在[mysqld]下面添加 max_connect_errors=1000,然后重启mysql.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
柚子皮别丢,放水里煮一煮,三个作用厉害了,早知道就不丢了 白醋泡柚子皮真厉害了,我也是刚知道,看完赶紧提醒家人,真实用 英雄联盟欧服的水平怎么样?欧服它有几个区呢?他和韩服国服相比的话... 英雄联盟欧服账号被暂封要怎么办 因为卡有点问题 充的钱要先还回去... 我打开欧服的英雄联盟的时候出现一个这个东西,求助啊。。。 英雄联盟美服和欧服一样么,怎么我进美服官网下和欧服官网下中文翻译都是... 0.18乘以8.45的验算是多少? 竹炭碧岩多功能净化包怎样使用 dnf元素师50J刷图流应该穿什么样的装备、、茫然了、、好久没玩的... DNF元素师满级了带什么装备刷图最好 怎样搭配早餐最合理? 部队文职助理讲师需要教师资格证吗? 请问大学助教要什么学历?讲师呢? 早餐要吃点什么才有营养?对了如果要喝粥要配什么菜好 助理系初级教师资格证,这正确的全称是怎么样的 有胃病早上吃稀饭要配什么小菜好 沈阳市各区县职业中专助理讲师晋讲师需要什么那些证书? 1998年的助理讲师证还需要老教师资格证吗? 一般早餐吃稀饭还有配什么最好?? 我有教师资格证,算不算助理讲师 早上喝粥搭配什么? 什么是教师助理 什么是助理讲师? 奔驰e300保养费用一次需要多少钱? 两个字的小说人名男生 租一天奔驰e300多少钱- 问一问 北京奔驰E300L长期租赁费用是多少? 广州越秀区人才公寓申请条件2021 养一辆奔驰e300一年要多少钱,不算油费 两个字的男生名字 小说用 悬赏20快来 中学二级转评中专助理讲师和申报评讲师,只有高级教师资格证书可以吗? 什么是讲师助理 我有中专助理讲师职称与中职实习指导教师资格证能评讲师职称吗? 初学者如何吹竖笛 怎样用醋洗脸 白醋洗脸怎么洗 H3C证书邮寄我刚考完NE拿到了成绩单但还没到官网注册,我现在想改一下邮寄地址可以吗,怎么改,注册时能改 马克思主义的剩余价值率揭示了什么? 如何恢复显卡的默认频率 如何修改显卡默认频率 剩余价值率是什么 怎么还原显卡的最初频率?? 显卡怎么恢复正常频率? 判断并说明理由:剩余价值率与利润率都反映了资本的增值程度 怎样修改显卡默认最低频率 为显卡超频后,重启电脑后恢复默认频率 剩余价值率体现资本家对工人的剥削程度,为什么年剩余价值率却表示预付可变资本的增殖程度? 请问怎样设置显卡的默认频率? 剩余价值率表示() 如何把显卡核心频率调到原始频率