linux에 mariadb 를 깔 때
rpm -qa | grep maria 해서 찾아보면 된다.
rpm -qa | grep maria 하면 이미 설치된 maria db의 목록이 나오는데, 일단 지우고 새로 깔아야 한다.
yum -y remove mariadb-libs
yum -y localinstall Maria* > Maria로 시작하는 파일들을 설치하는 명령어.
systemctl : 시스템 컨트롤 retstart mysql
패스워드 설정
mysqladmin -u root password '1234' 하면 root 계정 mysql 비밀번호 설정
mysql -u root -p 를 하면 비밀번호를 입력할 수 있다.
windows에서 linux mysql 로 접속하기
MySQL Client 를 실행해서,
mysql -h [IP주소] -u root -p // user이름 : root , password : > 입력하도록 나온다.
그냥 저렇게 하면 연결이 안됨. 포트를 안열어 줘서 ..
포트 여는 작업..
1. firewall-cmd --permanent --add-service=mysql (방화벽 명령, 영구적으로, mysql )
2. firewall-cmd --reload
firewall-config // 명령어로, 설정, 영구적. 확인하면 mysql이 체크 된 것을 볼 수 있다.
이렇게 하면 외부 접속이 가능하다.
but root 계정을 외부 접근 가능하게 설정하지 않았기 ㄷ때문에 가능하지 않음.
root 계정으로 셧다운 > 서버정지
mysql 정지 : service mysql stop
비밀번호를 모를때..
1. service mysql stop > mysql 정지
2. mysql은 특별한 응급처치 방법이 있다.
mysql을 안전모드로 돌리겠다. 보안정책을 지원하지 말고 돌려라. & : 백그라운드에서 죽지말고 계속 사용.
// 안전모드로 돌리는 명령어
이 명령어를 치고 mysql 해서 들어가면 비밀번호 없이 들어갈 수 있다.
mysql 에 들어가서
update mysql.user
set password=password('1234') // md5에 의해 해쉬코드가 들어가게 된다.
where user='root';
ps -ef | grep mysql
kill -9 mysql [숫자]
service mysql restart 하면 됨.
grant all privileges on *.* to winuser@'192.168,111,%' identified by 'winuser';
// 외부에서도 접속할 수 있게 해주는 명령어 ..
' 기호가 잘 보이지 않으므로 '에 주의해서 틀리지 않도록 하는 편이 좋다.
mysql 은 기본 포트가 3306..
winuser는 비밀번호가 winuser 였다....;;;
grant all privileges on *.* to root@'192.168,111,%' identified by '1234';
이 명령어는 매우 위험한 명령어다. 막 써서는 안됨..! 비밀번호만 알면 외부에서 막 들어갈 수 있기 때문에..
dd if=/dev/zero of=/swapfile bs=1024 count
//
다운이 다 되면...
1. unzip oracle+tap > zip파일 압축푸는 명령어
2. cd Disk1
3. ll
4. yum -clearall ?
4. yum -y localinstall oracle+tap
'2학년 > 리눅스' 카테고리의 다른 글
0524 (0) | 2019.05.24 |
---|---|
0517 (0) | 2019.05.17 |
0503_linux (0) | 2019.05.03 |
0426 (0) | 2019.04.26 |
0412linux_2 (0) | 2019.04.12 |