• mysql mysqladmin常用命令


     修改root密码

    mysqladmin -u root -p123456 password 'YOURNEWPASSWORD'

    检查mysql是否在运行

    systemctl status mariadb

    mysqladmin -u root -p ping

    安全关闭

    mysqladmin -u root -p shutdown

    systemctl stop mariadb

    查看mysql运行状态

    mysqladmin -uroot -p status

     查看版本

    mysql -V

    mysqladmin -u root -proot version

    查看变量的值和状态等

    mysqladmin -u root -p extended-status

    mysqladmin -u root -p variables

    mysqladmin -u root -p processlist

     mysqladmin创建删除表操作

     mysqladmin -u root -p create databasename

     mysqladmin -u root -p drop databasename

     重新加载Privileges

    mysqladmin -u root -p reload;

    mysqladmin -u root -p refresh

    MySQL Flush命令

    以下是一些有用的刷新命令及其说明。

    1. flush-hosts:从主机缓存中刷新所有主机信息。
    2. flush-tables:刷新所有表。
    3. flush-threads:刷新所有线程缓存。
    4. flush-logs:刷新所有信息日志。
    5. flush-privileges:重新加载授权表(与重新加载相同)。
    6. flush-status:清除状态变量。
    # mysqladmin -u root -p flush-hosts
    # mysqladmin -u root -p flush-tables
    # mysqladmin -u root -p flush-threads
    # mysqladmin -u root -p flush-logs
    # mysqladmin -u root -p flush-privileges
    # mysqladmin -u root -p flush-status

     杀掉休眠线程

    mysqladmin -u root -p processlist

    mysqladmin -u root -p kill 5,10

    多命令连接操作

    mysqladmin -u root -p processlist status version

    连接远程服务

     mysqladmin -h 172.16.25.126 -u root -p

    停止/开始远程服务器的复制

    mysqladmin -u root -p start-slave

    mysqladmin -u root -p stop-slave

    mysql查看debug

    mysqladmin -u root -p debug

    Via: 20 MySQL (Mysqladmin) Commands for Database Administration in Linux

    mysql -u root -p
    mysql -h localhost -P3308 -uroot -p
    
    show databases;
    create database dan;
    drop database dan;
    mysqladmin -u user -p create dan
    
    
    CREATE USER 'dan'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON test.* to 'dan'@'localhost';
    GRANT ALL PRIVILEGES ON *.* to 'dan'@'localhost';
    
    mysqldump -u root -p database_name>db_backup.sql
    mysqldump -u root -p --databases db1 db2 > db12_backup.sql`date+%F`
    mysqldump -u root -p --all-databases > all_dbs.sql
    
    mysql -u root -p database_name < db_backup.sql
    mysqlimport -u root -p database_name < db_backup.sql
    
    use mysql;
    update user set password=PASSWORD('123456') where User='root';
    flush privileges;
    

      

      

        

  • 相关阅读:
    python基础
    python基础
    python基础
    在hive下使用dual伪表
    mariadb 压缩包gz安装方式
    linux下 mysql5.7.20安装(精华)
    在开启kerberos 后,hbase存在数据命名空间的问题(解决方案)
    LINUX下解决TIME_WAIT等网络问题
    常用Oracle进程资源查询语句(运维必看)
    linux 下oracle 11g静默安装(完整版)
  • 原文地址:https://www.cnblogs.com/firewalld/p/12255382.html
Copyright © 2020-2023  润新知