su의 -c 옵션 사용 시 ' ' 안에서 ' (single quote) 사용

조회 3,604 · 댓글 0
동교동삼거리동교동삼거리작성자2016년 7월 25일
su mariadb -c '/sw/mariadb/bin/mysql -uroot --password=root -e "delete from mysql.user where user = ''; drop user root@'::1'; flush privileges;"'


오류가 발생할 것이다. 다음과 같이 변경한다.


su mariadb -c '/sw/mariadb/bin/mysql -uroot --password=root -e "delete from mysql.user where user = '"'"''"'"'; drop user root@'"'"'::1'"'"'; flush privileges;"'

로그인 후 답글을 남길 수 있습니다.