sudo apt-get install mariadb-server
sudo mysql_secure_installation
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] y
셋팅완료후 접속을 하면..
root@peta:/home/peta# mysql -u -root -p
Enter password:
ERROR 1698 (28000): Access denied for user '-root'@'localhost'
접속이 되질 않는다..
설정을 바꾸어주자.
root@peta:/home/peta# mysql
MariaDB [(none)]> use mysql;
MariaDB [mysql]> update user set plugin='' where user='root';
MariaDB [mysql]> flush privileges;
이제 데이터베이스와 계정을 생성하자.
MariaDB [(none)]> create database testDB;
MariaDB [(none)]> create user 'testId'@'%' identified by 'Passwd';
MariaDB [mysql]> grant all privileges on testDB.* to 'testId'@'%';
MariaDB [mysql]> flush privileges;
root@peta:/home/peta# vi /etc/mysql/mariadb.conf.d/50-server.cnf
#문자열 변경
collation-server = utf8mb4_unicode_ci
#외부접속허용
bind-address = 0.0.0.0
이렇게 모든셋팅이 완료되었다.
'운영체계자료 > Linux' 카테고리의 다른 글
리눅스 sh 기본 사용법 (0) | 2020.02.24 |
---|---|
리눅스 smb 마운트 (1) | 2020.02.23 |
리눅스 톰캣 서버 Scalr 썸네일 오류 (1) | 2020.02.18 |
Ubuntu 18.04 설치후 셋팅 (0) | 2020.02.10 |
Linux 사용하고 있는 port process 확인 (0) | 2019.07.22 |