su의 -c 옵션 사용 시 ' ' 안에서 ' (single quote) 사용
조회 3,604 · 댓글 0
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;"'로그인 후 답글을 남길 수 있습니다.