common mysql commands


from_unixtime()
UNIX_TIMESTAMP()

[mysqld]
#turn off binlog
skip-log-bin

#login without passwd
skip-grant-tables

 

#mysql 8.0 更改密码验证方式
default_authentication_plugin = mysql_native_password

CREATE USER 'admin'@'%' IDENTIFIED with mysql_native_password BY 'Pas5W@rd';
grant select,insert,update,delete,create on *.* to 'admin'@'%';

revoke select,insert from 'admin'@'%'

 

mysql -e 'show processlist' | grep -i root | grep -v processlist

show binary logs;
show binlog events in 'mysql-bin.00001' [from pos] [limit [offset,] rcount]

mysqlbinlog --start-datetime='2021-08-29 5:00:00' --stop-datetime='2021-08-30 5:20:00' --base64-output=decode-rows -v -d dbname mysql-bin.000016 > 29.sql


help command

select table_schema,table_name,table_rows
from information_schema.tables
order by table_rows desc limit 2 \G;


#inport faster
https://dba.stackexchange.com/questions/83125/mysql-any-way-to-import-a-huge-32-gb-sql-dump-faster

set global innodb_fast_shutdown = 0

innodb_buffer_pool_size = 4G
innodb_log_buffer_size = 512M
max_allowed_packet=256M
innodb_log_file_size = 1G
innodb_write_io_threads = 16
innodb_flush_log_at_trx_commit = 0
skip-log-bin

service mysqld restart --innodb-doublewrite=0

 

#4 ways to start mysql
https://blog.csdn.net/simplemurrina/article/details/80088479

posted @ 2021-02-05 17:17  sam_wang10  阅读(58)  评论(0编辑  收藏  举报