SW 프로그래밍190 MySQL root password reset 하기(Centos) Linux&Un*x --init-file 옵션 사용 mysqld 를 구동할 수 있는 계정(ex: mysql or root) 으로 login 한다. MySQL 서버를 중지한다. service mysql stop 에디터에서 루트 암호를 초기화하는 SQL 파일을 만들고 /var/lib/mysql/mysql-pwd-init.sql 으로 저장한다. MySQL 5.7 이상 UPDATE mysql.user set authentication_string=PASSWORD("MyNewPass"), password_expired='N', plugin='mysql_native_password' where User='root'; flush privileges 5.7 부터는 auth plugin 이 도입되어 auth_socket.. 2019. 6. 17. sshd 포트 변경 일단 아래와 같이 ssh의 서비스를 종료하고, systemctl start sshd ssh 로그를 확인 cat /var/log/secure ssh 로그를 확인(조금더 상세히) cat /var/log/secure | grep fail | grep root | grep password SELinux 동작 모드 enforce, permissive, disable 세 가지 모드가 있으며 RHEL/CentOS 를 설치하면 default 로 enforce mode 로 동작, SELinux 의 rule 에 어긋나는 operation 은 거부 현재 SELinux 의 동작 모드는 sestatus 명령어로 확인 sestatus SELinux status: enabled SELinuxfs mount: /selinux Cur.. 2019. 6. 17. putty 터미널 색, 폰트 등 설정 바꾸기 출처 : https://freeprog.tistory.com/132 > putty 실행하여 터미널 접속시 파란 글씨 잘 안보이고, 고해상도 모니터에서 글씨 작어서 잘 안보임. > 1. 스크롤 크기 충분히 키우고, 터미널 투명도 없애자. 2. 폰트 12 point 로 키우고, 글자와 윈도우 여백을 3으로 늘리자. 3. 컬러 변경하기 -- ANSI Blue 와 ANSI Blue Bold 의 RGB 값을 변경한다. 4. 설정 저장하기 > 컬러 글씨 잘보임... 출처: https://freeprog.tistory.com/132 [취미로 하는 프로그래밍 !!!] 2019. 6. 14. CentOS 7 최소설치시 ifconfig가 없다고 나올때 1. 최소설치로 CentOS 7을 설치하고 ifconfig를 쳐보니 -bash: ifconfig: command not found 가 나옵니다. CentOS 6까지는 기본적으로 깔려있지만 7버전에는 기본적으로 설치 되지 않는것 같습니다. 2. CentOS 7 버전부터는 ifconfig가 아닌 ip 라는 명령어로 대체되었다고 합니다. 명령어가 짧아서 좋지만 기존에 사용하던 ifconfig 보다는 보기가 불편한점을 확인할수 있습니다. # ip addr 3. CentOS 7에서 ifconfig를 사용하기위해 아래의 명령어로 net-tools를 설치합니다. # yum install net-tools 4. net-tools의 설치가 완료되면 ifconfig의 사용이 가능해집니다 출처 : https://idchow.. 2019. 6. 14. 리눅스 실시간로그보기(tail 명령어) TAIL 기능 : 파일의 마지막부분을 출력함 문법 tail [option] ... [file] ... 기본 출력은 파일의 마지막 10출을 보여줌 [옵션] -f : 파일의 마지막 10줄을 실시간으로 계속해서 출력 -F: 파일 변동시 실사간으로 보여주되 로그파일처럼 특정시간이 지난후 파일이 변경되면 새로운 파일을 오픈하여 보여줌 (다시 명령을 실행할 필요 없음) -n: n 라인만큼 출력 -n+n : 첫줄부터 n번째 이후부터 출력 --bytw=n : n바이트 만큼 출력 [예시] tail -n 20 anaconda-ks.cfg (anaconda-ks.cfg 파일의 마지막부터 20줄을 출력) tail -n +20 anaconda-ks.cfg (anaconda-ks.cfg 파일의 20번째 줄 이후를 출력) tail.. 2019. 6. 8. REPLACE 레코드 데이터 치환하기(REPLACE) 출처 : http://chongmoa.com/sql/4555 1. 변경할 데이터 조회 하기 우선 변경 될 대상의 레코드를 확인하시기 바랍니다. 간혹 의도치 않은 데이터가 변경 되는 것을 방지하기 위한 확인 작업입니다. 1SELECT * FROM myTable WHERE content LIKE '%http://예전도메인.co.kr%'; 2. REPLACE로 치환 될 데이터 확인 (SELECT) 문자를 치환한 후 문제가 발생하는 것을 방지하기 위해 SELECT 문으로 치환 후 대상 값을 확인합니다. 이때 SElECT문으로 조회하는 것이기 때문에 REPLACE 함수로 인한 데이터 변경은 없습니다. 123SELECT REPLACE(content, 'http://예전도메인.co.kr', 'http://현재도메인... 2019. 3. 25. 이전 1 ··· 21 22 23 24 25 26 27 ··· 32 다음