간혹 서버에서 MySQL을 접속해야할 일이 있다.mysql -u 계정명 -p이정도면 무난하게 접속할 수 있는데,오늘 특정 서버에서 아래와 같은 메시지를 떨어뜨리며 접속이 되지 않는 상황 발생Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 인터넷을 뒤져보면 대부분 아래와 같이 입력하라고 나온다.$ mysql -u 계정명 -p DB명 -S /var/lib/mysql/mysql.sock 그래서 몇번 해보다 보면 잘 안될거다. 저게 안되서 나온 에러 메시지니까.mysql을 절대 경로로 줘보기도 하고, DB명을 주기도 하고 빼보기도 하고 해도 안된다. 결론적으로는 mysql이 실행만 된다면 절대경로 안써도 상관없다..
mysql의 가장 기초적인 내용이지만 종종 까먹어서 기록해둔다. database 생성mysql> create schema '스키마 이름' default character set utf8; user 생성 및 권한 추가mysql> create user 'user 이름'@'host' identified by '암호';mysql> grant [권한] on '스키마 이름'.'테이블 이름' to 'user 이름'@'host';mysql> flush privileges; 참조1: '%'는 전체 접속 허용 'localhost'는 해당서버만 '192.168.122.%'의 경우 192.16.122.* 와 같은 의미 참조2: 권한은 [ ALL | ALTER | CREATE | DELETE | DROP | INSERT | S..
- Total
- Today
- Yesterday
- 태그를 입력해 주세요.
- It
- Java
- rhel
- tip
- db
- centos7
- MySQL
- NTP
- dbms
- version
- Redhat
- error
- OSS
- hostname
- cycle
- database
- Size
- Linux
- OS
- Solaris
- query
- centos
- date
- Windows
- aix
- cpu
- storage
- Bit
- yum
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |