-
CentOS8 MYSQL 설치리눅스(CentOS 8) 2021. 4. 10. 22:13
MySql 설치 명령어
yum install mysql-server
설치가 완료된 모습이다. 2. 서비스 시작
systemctl start mysqld.service systemctl status mysqld
3. 서버 재구동시 mysql 자동 서비스 구동 설정
[root@localhost ~]$ systemctl enable mysqld Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/systemd/system/mysqld.service. # 비활성화를 하고 싶은경우 $ systemctl disable mysqld
root 접속 후 암호바꾸기!!
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호';
4. mysql firewall 3306 포트 등록
firewall-cmd --permanent --zone=public --add-service=mysql firewall-cmd --permanent --zone=public --add-port=3306/tcp 방화벽 설정 재로드 systemctl restart firewalld.service
5. mysql 실행후 원격접속 아이디 및 데이타베이스 접속정보 생성하기
FLUSH PRIVILEGES; select Host,User FROM mysql.user; root유저 생성하기 root 계정 아무곳에서나 접근 원격지!!!!! mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'P@ssW0rd'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; mysql> commit; mysql> flush privileges; ysql> select Host,User FROM mysql.user; +-----------+------------------+ | Host | User | +-----------+------------------+ | % | kblife | | % | root | | % | spring | | % | spring1 | | localhost | mysql.infoschema | | localhost | mysql.session | | localhost | mysql.sys | | localhost | root | +-----------+------------------+ 8 rows in set (0.00 sec) 버젼확인 SELECT VERSION(); 8.0 버전 | mysql 유저권한주기 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; mysql> create user 'kblife'@'%' identified by 'v4frb5gt1!'; Query OK, 0 rows affected (0.01 sec) mysql> CREATE DATABASE testdb; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL ON testdb.* TO 'kblife'@'%'; Query OK, 0 rows affected (0.00 sec) mysql> GRANT ALL ON testdb.* TO 'kblife'@'%'; Query OK, 0 rows affected (0.00 sec)
6. mysql 워크벤치 접속확인
'리눅스(CentOS 8)' 카테고리의 다른 글
nginx 502 Bad Gateway error on CentOS8/RHEL8 (0) 2022.03.28 CentOS 8: Failed to download metadata for repo 'appstream' 에러 발생 時 (0) 2022.03.12 Centos8 오라클설치하기 (2) 2021.03.17