본문 바로가기

MySQL14

Connection 수 관련 명령어 mysql> show variables like '%max_connections%'; mysql> show status like 'Max_used_connections'; mysql> set global max_connections=500; 2023. 8. 23.
MYSQL JSON Array 다루기 1. JSON Array 값 추가시에 JSON_ARRAY_APPEND(COALESCE(json_column, '[]'), '$', 'Z') 만약 json_colum 이 null 이 아닌 경우 COALESCE 사용하지 않아도 됨 2. JSON 내부 데이터 검색시에 JSON_CONTAINS( json_column, '"Z"', '$') 2번째 인수 등록시 주의 사항 숫자일 경우 '7' 표 입력 문자일 경우 ' "Z" ' 입력 2023. 3. 13.
MySQL 5.7 source 설치 가. 설치 # yum groupinstall "Development Tools" # wget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz # tar xvfz boost_1_59_0.tar.gz #yum install openssl-devel #yum install openssl #yum install ncurses-devel #cmake . -DCMAKE_INSTALL_PREFIX=/home/o2olab/apps/mysql -DMYSQL_DATADIR=/home/o2olab/data -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DDOW.. 2021. 6. 23.
MySQL 사용자 추가및 권한 1. 사용자 생성 CREATE USER 'user1'@'%' IDENTIFIED BY 'user1'; 2. 권한 추가 GRANT ALL PRIVILEGES ON db.tableA TO 'user1'@'%'; GRANT SELECT ON db.tableB TO 'user1'@'%'; GRANT EXECUTE ON FUNCTION db.functionname TO 'user1'@'%'; 3. 반영 FLUSH PRIVILEGES; 2020. 10. 20.
mysql 8.0 설치하기 가. rpm 레파지토리 다운로드 yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 나. 레파지토리 설치 yum repolist enabled | grep "mysql.*-community.*" yum install mysql-community-server *환경 설정 vim /etc/my.cnf character-set-server = utf8mb4 collation-server = utf8mb4_general_ci skip-character-set-client-handshake log_bin_trust_function_creators=1 다. mysql 시작 sudo systemctl start my.. 2020. 10. 20.
column 누적 합산 구하기 SET @csum := 0; SELECT col, (@csum := @csum + col) AS cumulative_sum FROM tbl; 해당 col 값을 순차적으로 누적 합산을 볼수 있다. col cumulative_sum 1 1 1 2 1 3 1 4 2020. 6. 20.
Mysql 5.7 1. 설치 cmake -DCMAKE_INSTALL_PREFIX=/home/jira/apps/mysql -DMYSQL_DATADIR=/home/jira/data -DMYSQL_UNIX_ADDR=/home/jira/apps/log/mysql.socket -- Looking for poll - found -- Looking for posix_fallocate cmake -DCMAKE_INSTALL_PREFIX=/home/jira/apps/mysql -DMYSQL_DATADIR=/home/jira/data -DMYSQL_UNIX_ADDR=/home/jira/apps/log/mysql.socket -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/home/jira/apps/boost 2. DB 생성 sh.. 2019. 4. 5.
mysql root 패스워드 분실시 /sbin/service mysqld stop/usr/bin/mysqld_safe --skip-grant &$ /usr/bin/mysql -uroot mysqlmysql> update user set password=password('') where user='root';mysql> flush privileges;mysql> quit/sbin/service mysqld stop$ /sbin/service mysqld start 2018. 7. 19.
MySQL innoDB 설정 innodb_buffer_pool_size = 16G 2018. 6. 28.
mysql 환경 변수 가. 대소문자 구별하지 않기lower_case_table_names = 1 로 설정 2018. 4. 24.