• MySQL查看当前用户、存储引擎、日志


    #查看MySQL的当前用户
    mysql> SELECT USER();
    +----------------+
    | USER()         |
    +----------------+
    | root@localhost |
    +----------------+
    1 row in set (0.00 sec)


    #查看所有用户
    mysql> SELECT user,host,password FROM mysql.user;
    +---------+-------------+-------------------------------------------+
    | user    | host        | password                                  |
    +---------+-------------+-------------------------------------------+
    | root    | localhost   | *7AE39BE5035D5C32361400FF7DEDD757AA76896A |
    | root    | 10.4.5.9    | *7AE39BE5035D5C32361400FF7DEDD757AA76896A |
    | root    | 127.0.0.1   | *7AE39BE5035D5C32361400FF7DEDD757AA76896A |
    | gechong | 10.4.14.168 | *11B9ACA21786F766739D0EB1483C5F64212B81AC |
    +---------+-------------+-------------------------------------------+
    4 rows in set (0.00 sec)
    

      

    #查看当前数据库版本,版本5.5一下默认的存储引擎并非是InnoDB,如果需要可以手动修改。
    mysql> select @@version ;
    +------------+
    | @@version  |
    +------------+
    | 5.1.73-log |
    +------------+
    1 row in set (0.00 sec)
    

    #查看数据库是否启用了log_bin

    mysql> show variables like '%log_bin%';
    +---------------------------------+-------+
    | Variable_name                   | Value |
    +---------------------------------+-------+
    | log_bin                         | ON    |
    | log_bin_trust_function_creators | OFF   |
    | log_bin_trust_routine_creators  | OFF   |
    | sql_log_bin                     | ON    |
    +---------------------------------+-------+
    4 rows in set (0.00 sec)
    

    #查看当前写入的日志

    mysql> show master status ;
    +----------------+----------+--------------+------------------+
    | File           | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +----------------+----------+--------------+------------------+
    | log-bin.000002 |      231 | test         |                  |
    +----------------+----------+--------------+------------------+
    1 row in set (0.00 sec)
    

    根据/etc/my.cnf 找到日志的配置路径

    log-bin = /var/lib/mysql/log-bin
    

    查看日志内容

    [root@10-4-14-168 ~]# mysqlbinlog /var/lib/mysql/log-bin.000002
    

      


    #查看MySQL支持的字符集
    mysql> show character set ;
    #查看默认字符集
    mysql> show variables like '%char%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | latin1                     |
    | character_set_connection | latin1                     |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | latin1                     |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)
    

    #查看某一库的字符集

    mysql> show create database test;
    +----------+---------------------------------------------------------------+
    | Database | Create Database                                               |
    +----------+---------------------------------------------------------------+
    | test     | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    +----------+---------------------------------------------------------------+
    1 row in set (0.00 sec)
    

    查看某一表的字符集

    mysql> show create table test.t1 G
    *************************** 1. row ***************************
           Table: t1
    Create Table: CREATE TABLE `t1` (
      `user` char(16) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
      `host` char(60) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
      `password` char(41) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT ''
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8
    1 row in set (0.00 sec)
    

    #修改字符集

    mysql>alter database mydb character set utf-8;
    

    #可以直接在配置文件中做添加,然后重启服务

    [client]
    character_set_server = utf8
    
    [mysqld]
    character_set_server = utf8
    

      

  • 相关阅读:
    016 Spark中关于购物篮的设计,以及优化(两个点)
    015 在Spark中关于groupByKey与reduceByKey的区别
    014 在Spark中完成PV与UV的计算,重在源代码
    013 Spark中的资源调优
    012 Spark在IDEA中打jar包,并在集群上运行(包括local模式,standalone模式,yarn模式的集群运行)
    混淆Android JAR包的方法
    学会Retrofit+OkHttp+RxAndroid三剑客的使用,让自己紧跟Android潮流的步伐
    Android 使用OpenCV的三种方式(Android Studio)
    OpenCV图片拼接的两种方法
    yuv转opencv中的IplImage
  • 原文地址:https://www.cnblogs.com/xiaoit/p/3376596.html
Copyright © 2020-2023  润新知