1. wget 설치
yum install wget
2. rpm 레파지토리 다운로드
- 8.0 설치
wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
- 5.7 설치
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3. 레파지토리 설치
- 8.0 설치
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
- 5.7 설치
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
4. yum install
yum -y install mysql-community-server
5. mysql 시작
systemctl start mysqld
우분투 service mysql start | stop | status
centos 6 service mysqld start | stop | status
centos 7 systemctl start | stop | status mysqld
설치경로 가서
cd /usr/local/mysql/bin
./mysqld_safe & --백그라운드에서 실행
6. mysql 동작여부 확인
systemctl status mysqld
service mysqld status
/etc/init.d/mysql.server status
7. 부팅시 mysql 동작시키기
systemctl enable mysqld
8.임시비밀번호 알아두기
cat /var/log/mysqld.log | grep -i 'temporary password'
9. mysql 접속
mysql -u 사용자명 -p dbname
설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다.
mysql -u root mysql
외부 서버에서 접속이 불가하면 MySQL 설정에서 bind-address 항목을 살펴본다.
mysql -u root -p
패스워드 입력
10. 원격지 서버 접속 (--host)
mysql --protocol=tcp -h 'hostname' -P 3306 -u [username] -p [database-name]
mysql --host=mysqldb -P 3306 -u root -p