1. FTP업로드후 경로로 이동후 sql 파일 실행
cd /usr/local/mysql/bin
./mysql -u root -p mysql > ./파일명.sql
2. Table 'mysql.tableName' doesn't exist error 시 mysql 접속후 데이터베이스 변경
./mysql -u root -p mysql 접속
use DB명
source 파일명.sql
3. 작업환경에서 ERROR : com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Table 'DATABASENAME.TableName' doesn't exist
//모든 원격지에서 접속 권한 추가
grant all privileges on DB명.* to 유저아이디@'%' identified by '비밀번호';
flush privileges;
//권한확인
SHOW GRANTS FOR root@'%'
4. TABLE 대문자로 쿼리사용시 EROOR날때
vi /etc/my.cnf
[mysqld] 아래에 lower_case_table_names=1을 insert 버튼눌러서 추가 하고 esc 누르고 !wq로 저장[mysqld] lower_case_table_names = 1
//mysql재시작
sudo service mysql restart
0 개의 댓글:
댓글 쓰기