WEB

mariadb 최초 설정

이팔청춘 2022. 9. 26. 14:21

설치

apt-get install -y mariadb-server

설정

nano /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address = 127.0.0.1로 되어있는부분 주석처리

root계정 외부접속 허용

use mysql;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '패스워드';

update user set plugin='mysql_native_password' where user='root';

flush privileges;

sudo service mysql restart

iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT

참고

# 10.1 까지

$ sudo mysql_secure_installation

... mysql root 비밀번호 새로 설정. 기타 작업은 모두 Y 로.

$ sudo mysql -u root

MariaDB [(none)]> use mysql;

MariaDB [mysql]> update user set plugin='mysql_native_password' where user='root';

MariaDB [mysql]> flush privileges;

MariaDB [mysql]> quit;

10.4 이후는 이런 식이다.

$ sudo mysql -u root

MariaDB [(none)]> set password = password("새로운 비밀번호 입력");