참고: [[MariaDB]]
===서비스 상태 확인===
systemctl status mysql
bind-address = 0.0.0.0
===사용자 =======보기====
> use mysql;
> select host, user, password from user;
===사용자 =추가====> insert into user(host, user, password) values ( CREATE USER 'localhostnewuser', @'[user]%',IDENTIFIED BY 'password([password])user_password');
> insert into user(host, user, password) values ('192.168.0.%', '[user]','password([password])');===데이터베이스 사용권한===
===데이터베이스 사용권한 부여=권한부여====
> grant all privileges on [database].* to [user]@'192.168.0.%' identified by '[password]';
=====변경된 권한 부여적용=====
> flush privileges;
====권한 확인====
> show grants ;
====권한 삭제====
> revoke all on [database].[table] from [user]@host;
[table]<!-- 테이블명 -->은 생략가능
===Barracuda format변경===
)'''ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC''';
==GUI Tool==
<nowiki>#</nowiki> arm base
docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 ebspace/armhf-phpmyadmin
<nowiki>http://your_host_ip:8080/phpmyadmin</nowiki>
https://www.mysql.com/products/workbench/
==로그 설정==
$ mysql -su root
===로그 설정보기===
mysql> show variables like 'general_log%';
mysql> set global general_log=on;
$ sudo nano /etc/my.cnf
[mysqld]
general_log_file = /var/log/general.log
general_log = 1
==백업 및 복구==
[[MysqlDump]]를 사용하여 백업 및 복구를 할 수 있다.
==타임존==
SET @@session.time_zone='+09:00';
[[분류:Database]]