본문 바로가기

SW 프로그래밍/Mariadb21

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.
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.
Mysql 간단 조회방법 정리 MySQL 간단 조회 방법입니다. 1. 포함된 문자열 검색 방법(참고 : 초보개발자) 특정 문자열이 포함된 데이터를 검색할때 사용한다. SELECT [칼럼명] FROM [테이블명] WHERE [칼럼명] LIKE '%특정문자열%; 특정 문자열이 포함된 데이터를 검색할때 사용한다. SELECT [칼럼명] FROM [테이블명] WHERE [칼럼명] LIKE '%특정문자열%; 2019. 1. 8.