zoukankan      html  css  js  c++  java
  • mysql基本命令

    systemctl start mysqld.service

    systemctl enable mysqld.service  

    systemctl stop mysqld.service 

    #查看当前是哪个库 

    select database()

     #查看授权情况

    select user,host from mysql.user;

    #查看binglog是否开启

    binglog的位置在my.cnf中的:log_bin=/var/lib/mysq

    mysql> SHOW BINARY LOGS;
    +-------------------------+-----------+
    | Log_name | File_size |
    +-------------------------+-----------+
    | mysql_binary_log.000001 | 181956511 |
    | mysql_binary_log.000002 | 526878457 |
    | mysql_binary_log.000003 | 2055720 |
    +-------------------------+-----------+
    3 rows in set (0.00 sec)

    字符集:

    查看mysql当前字符集
    mysql> show variables like ‘character_set%’;

    haracter_set_client:客户端的字符集
    character_set_results:结果字符集
    character_set_connection:连接字符集

    https://blog.csdn.net/bjgaocp/article/details/88106455

    更改MySQL数据库已有数据字符集
    更改库
    alter database 库名 character set utf8;
    更改表
    alter table 表名 character set utf8;

    这两种方法不会改变已有记录的字符集,而只对新创建的表或记录生效

    更改mysql默认连接数:

    查看mysql的默认连接数:
    show variables like '%max_connections%';
    就会开销越多的内存,所以要适当调整该值,不能盲目提高设值。
    数值过小会经常出现ERROR 1040: Too many connections错误
    #所以查看当前状态的最大数,来定夺要不要改:
    show global status like 'Max_used_connections';

    #更改连接数,临时生效
    set GLOBAL max_connections=512;
    show variables like '%max_connections%';
    #永久生效
    修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
    max_connections=512

    修改主从binlog保存的天数:

    命令行
    临时有效,重启mysqld服务后失效;
    # 查看
    show variables like "%expire_logs_days%";
    # 设置保留7天
    set global expire_logs_days=7;

    配置文件
    永久有效,需重启mysqld服务才生效,
    vim /etc/my.cnf
    mysqld模块
    expire_logs_days=7
    说明:
    0-表示永不过期;
    单位为天。

    查表结构:即看字段、类型、主键等

    desc 表名;       

    #即表包括哪些字段等

    show columns from 表名;

    describe 表名;

    show create table 表名;

    #可看出建表时用的命令

    
    
    
  • 相关阅读:
    idea中使用git进行clone、分支切换、pull、push等
    grep参数说明及常用用法(转)
    性能01篇-如何胜任性能测试工程师岗位
    2016年7款最流行的Java框架
    Python程序员都会喜欢的6个库
    web开发者最有用的10个Python包
    web开发的10款Python框架
    python的十个技巧
    Python的接口测试框架实例
    调试支付宝接口?
  • 原文地址:https://www.cnblogs.com/hongfeng2019/p/11353637.html
Copyright © 2011-2022 走看看