vi my.cnf [mysqld] ssl-ca = /home/mysql/fullchain3.pem ssl-key = /home/mysql/privkey3.pem ssl-cert = /home/mysql/cert3.pem service restart mysqld or mariadb MariaDB [(none)]> show variables like '%ssl%'; +---------------------+-----------------------------+ | Variable_name | Value | +---------------------+-----------------------------+ | have_openssl | YES | | have_ssl | DISABLED | | ssl_ca | /h..
SELECT count(*) FROM [table] WHERE [date_colum]
1. simple_pasword_check 설정 확인 plugin 디렉토리 확인 MariaDB [sensmail]> show global variables like 'plugin_dir%'; +---------------+------------------------+ | Variable_name | Value | +---------------+------------------------+ | plugin_dir | /usr/lib/mysql/plugin/ | +---------------+------------------------+ 1 row in set (0.01 sec) # cd /usr/lib/mysql/plugin # ls -l | grep simple_password* -rw-r--r-- 1 ..
데이터베이스 character set 확인 show create database 데이타베이스명 데이터베이스의 character set 변경 alter database 데이타베이스명 default character set = utf8 테이블 character set 확인 show create table 테이블명 테이블의 character set 변경 alter table 테이블명 default character set = utf8 각 컬럼별 character set 확인 show full columns from 테이블명 각 컬럼별 character set 변경 alter table 테이블명 \ modify column 컬럼명 varchar(20) character set utf8 collate utf8_g..
mysql InnoDB Lock 종류 Shared lock (S) Row-level lock SELECT 위한 read lock shared lock이 걸려있는 동안 다른 트랜잭션이 해당 row에 대해 X lock 획득(exclusive write)은 불가능하지만 S lock 획득(shared read)은 가능 한 row에 대해 여러 트랜잭션이 동시에 S lock을 획득 가능 Exclusive lock (X) Row-level lock UPDATE, DELETE 위한 write lock exclusive lock이 걸려있으면 다른 트랜잭션이 해당 row에 대해 X, S lock을 모두 획득하지 못하고 대기해야 한다. Intention lock Table-level lock 테이블 안의 “row에 대해서 ..