개발/MYSQL4 계정 생성 / 권한 / 캐릭터 셋 확인 / 버전 체크 계정 생성 예시 create user 'test'@'%' identified by '패스워드' create user 'test1'@'%' identified by 'test!@#$' 계정 권한 권한 확인 show grants for 계정명 권한 주기 GRANT 권한 다양하게 줄수 있음 (select,update..) GRANT ALL PRIVILEGES ON 디비명.* TO 계정명@'%'; 계정명 뒤에 %는 원격지 어디든 접속가능하게 하는.. 예시 use mysql; create user 'test'@'%' identified by 'test1234'; grant select on test_dev.* to 'test'@'%' identified by 'test1234'; show grants for 't.. 2022. 6. 11. 분실한 mysql root password 재설정하기 (Ubuntu 12.04 기준) 이전에 깃헙에서 블로그한 내용들을 여기에 다시 추가합니다. Mysql을 처음 설치할 때 database root 계정으로 사용할 password를 설정한다. 하지만 시간이 오래 지나서 그때 설정한 password를 기억할 수 없다면 다음의 방법으로 재설정할 수 있다. (Ubuntu 12.04 기준) Step 1. 실행중인 mysql service를 중지 시킨다. service mysql stop Step 2. Password를 검사하지 않도록 mysql 환경설정 파일을 수정한다. : /etc/mysql/my.conf file에 skip-grant-tables를 추가하면 password를 검사하지 않는다. [mysqld] # # * Basic Settings # user = mysql pid-file = .. 2021. 8. 10. Ubuntu 16.04 MySQL 설치 Ubuntu 16.04 MySQL 설치 sudo apt install mysql-server-5.7 mysql -u root -p 1) Character Set 변경 (기본적으로 MySQL 캐릭터셋 latin1) status 언어확인가능 sudo nano /etc/mysql/my.cnf [mysqld] collation-server = utf8_general_ci character-set-server = utf8 skip-character-set-client-handshake sudo service mysql restart status -> utf8로 바뀐지 확인 원격 접속을 위한 유저 설정 mysql 접속 후 use mysql INSERT INTO user(host, user, authenticatio.. 2018. 12. 18. 어느날 다가온 트랜잭션 레벨 에러 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction 최근에 동시에 주문테스트 하다가 생긴에러 여기 블로그 글 보시면 상당히 잘 설명되어있습니다http://gywn.net/2012/05/mysql-transaction-isolation-level/ 2018. 7. 13. 이전 1 다음