数据量很大的话,常规切换数据库会把里面所有的表遍历一遍,会很慢甚至是卡死。

解决方法:
登录的时候直接在最后面加一个 -A 就行了。

[root@localhost ~]# "/usr/local/mysql-8.0.11/bin/mysql" -uroot -p123456 -A

实战演示:
我演示的数据库就是一个数据量很大的数据库,切换数据库时半天也没有好。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| ncc_0807auto       |
| ncc_0807mysql      |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)mysql> use ncc_0807mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

加上参数后可以看到直接就切换成功了。

[root@localhost ~]# "/usr/local/mysql-8.0.11/bin/mysql" -uroot -p123456 -A
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 8.0.11 MySQL Community Server - GPLCopyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| ncc_0807auto       |
| ncc_0807mysql      |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.01 sec)mysql> use ncc_0807mysql;
Database changed
mysql>

喜欢的点个赞❤吧!

MySQL 切换数据库、用户卡死:“You can turn off this feature to get a quicker startup with -A“处理方法相关推荐

  1. mysql You can turn off this feature to get a quicker startup with –A

    mysql You can turn off this feature to get a quicker startup with –A mysql -A 参数含义: 含义是-A将不预读数据库信息,这 ...

  2. use database 很慢/You can turn off this feature to get a quicker startup with –A

    mysql> use information_schema Reading table information for completion of table and column names ...

  3. Mysql创建数据库用户

    Mysql为数据库创建用户 通常情况下我们在编写代码的过程中(也就是在开发过程中),一直使用的是我们本地的mysql,而且用户都是root用户,最高权限的用户,但是我们如果在公司上班的时候,公司的领导 ...

  4. mysql 切换数据库方案

    业务场景 在SAAS模式下,不同的租户需要切换数据库,我们可以使用动态数据源,动态数据源有个问题,就是需要对每一个数据库创建一个连接池,在初始化的时候初始化这些连接池, 如果多台应用服务器的情况,每一 ...

  5. MySQL(3)数据库用户管理

    文章目录 一.用户管理 1.1 新建用户 1.2 查看用户信息 1.3 重命名用户 1.4 删除用户 1.5 修改当前登录用户密码 1.6 修改其他用户密码 1.7 忘记 root 密码的解决办法 二 ...

  6. MySQL删除匿名用户,保证登录安全

    博客地址已迁往 www.virtclouds.com 原文地址 http://www.virtclouds.com/538.html 很多MySQL程序都会带有匿名登录的功能. 在刚刚安装完MySQL ...

  7. mysql删去root用户无法登录_MySQL误删root用户导致无法登陆解决方法

    测试环境 删除前 mysql> select user,host,password from mysql.user; +------+-----------+------------------ ...

  8. mysql command denied_Mysql 用户权限管理--从 xxx command denied to user xxx

    今天遇到一个mysql 权限的问题,即标题所述  xxx command denied to user xxx,一般mysql 这种报错,基本都属于当前用户没有进行该操作的权限,需要 root 用户授 ...

  9. [MYSQL / Mariadb]数据库学习-库、表管理

    数据库基础的库.表管理 数据库基础 库管理 MySQL中加上system,可以执行Linux命令 一行写多个命令 表管理 建表 例: 查表架构 创建表记录 查表的创建命令和属性 加\G,可分行显示 修 ...

最新文章

  1. 网络服务-RSYNC
  2. matlab求解复杂复数方程,用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)...
  3. 如何构建一个真实的推荐系统?
  4. c 初始化char**_C/C++内存模型
  5. Android异常总结--- java.net.SocketTimeoutException: Transport endpoint is not connected
  6. FlexSlider插件的详细设置参数
  7. html5页面登录页面,html5练习——登录页面
  8. MAYA安装未完成,某些产品无法安装的解决方法
  9. 计算机上电自检的作用,计算机上电自检的过程是什么
  10. 【日常】python脚本系列:拳皇13一键出招以及连段实现
  11. CSDN去广告JS插件
  12. 印象笔记无法连接服务器解决办法
  13. 使用旋转动画实现刻度表
  14. [分享]蓝屏代码查询及代码分析
  15. CentOS下mysql 8.0.16 安装完整版教程
  16. 风力发电机组的温升问题如何解决呢?
  17. 《FPGA设计实战演练》学习笔记(一)FPGA板级基础五要素电路介绍及注意事项(最小系统)
  18. 终极解决-office应用商店打不开!!!
  19. Sql Server 按姓氏笔画排序
  20. 用IP地址添加网络打印机

热门文章

  1. 牛X的web报表设计工具Grid++Report
  2. 辛苦了一个下午和晚上,给Blog换了个新皮肤
  3. MTK android flash配置
  4. WINCE6.0+S3C6410下的DM9000A驱动
  5. swift 基础学习之属性修饰符
  6. swift中使用core data
  7. mybatis_基础篇
  8. 创建原生JS insertafter()方法实现
  9. 11G中自动收集统计信息
  10. android 官方DrawerLayout的介绍和使用