• 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;
    

      

      

        

  • 相关阅读:
    关于IIS的IUSER和IWAM帐户
    sql server 提取汉字/数字/字母的方法
    SQlserver创建函数实现只取某个字段的数字部分
    SQL中 EXCEPT、INTERSECT用法
    SQL中EXCEPT和Not in的区别?
    生成本月日历
    SQL打印全年日历
    SQL语句添加删除修改字段[sql server 2000/2005]
    SQL数据是否存在(是否有数据)判断,表,存储过程是否存在
    SQL时间相关
  • 原文地址:https://www.cnblogs.com/firewalld/p/12255382.html
Copyright © 2020-2023  润新知