MySQL 61

mysql 콘솔 내부의 mysql 덤프

mysql 콘솔 내부의 mysql 덤프 MySQL 콘솔 내에서 MySQL 덤프를 수행할 수 있는 SQL 명령어가 있습니까? 내 sqdump를 사용해 보았지만 작동이 되지 않습니다. SQL 파일로 출력하려고 합니다.mysqldump는 mysql 콘솔과 같은 외부 명령이므로 MySQL 콘솔 내에서 mysqldump를 실행할 수 없습니다. 콘솔을 종료하고 다음과 같이 mysqldump 명령을 사용합니다. mysqldump -u 사용자 이름 -p -h 호스트 이름 (또는 ip address) 데이터베이스 이름 > sqlfilename 비밀번호를 묻습니다. mysqldump에 대한 더 자세한 내용은 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html 에서 확인할 수 있..

programing 2023.11.06

SQL 인젝션을 통해 사이트가 해킹당했습니다.

SQL 인젝션을 통해 사이트가 해킹당했습니다. 최근에 SQL 주입으로 제 사이트가 해킹당했습니다.해커는 내 DB 이름을 얻기 위해 다음 쿼리를 사용했습니다.나는 그들이 쓴 이 질문을 이해할 수 없습니다. 쿼리: =-999.9%20UNION%20ALL%20SELECT%20concat(0x7e,0x27,Hex(cast(database()%20as%20char)),0x27,0x7e),0x31303235343830303536,0x31303235343830303536,0x31303235343830303536-- 쿼리를 실행한 후 정수 결과를 표시했습니다. "와 같은 것입니다.74545883". 쿼리가 어떻게 작동하는지 설명해 주시겠습니까?오버플로 공격 같아요.그들은UNION-ed를 기존 쿼리로 변경합니다. 당신의..

programing 2023.11.06

설정 IF NULL 또는 기타 값의 MySQL Update 필드

설정 IF NULL 또는 기타 값의 MySQL Update 필드 현재 두 개의 업데이트 쿼리를 사용하고 있는데 하나로 줄일 수 있는 방법이 있는지 궁금합니다. field1 OFTYPE INT field2 OFTYPE DATETIME field3 OFTYPE DATETIME UPDATE `Table1` SET `field1` = `field1` + 1, `field2` = NOW() WHERE `id` = $id; UPDATE `Table1` SET `field3` = NOW() WHERE `id` = $id AND (`field3` < '2011-00-00 00:00:00' OR `field3` IS NULL); 다음과 같이 UPDATE를 수행할 수 있는 쿼리를 구하려고 합니다. UPDATE `Table..

programing 2023.11.06

MySQL: 관계에 참여하지 않는 행 찾기

MySQL: 관계에 참여하지 않는 행 찾기 저는 '영화'와 '사용자'라는 두 개의 테이블을 가지고 있습니다.이들 사이에는 사용자가 본 영화를 설명하는 n:m 관계가 있습니다.이것은 '본' 표와 함께 설명됩니다. 이제 저는 특정 사용자, 그가 보지 못한 모든 영화에 대해 알아보려고 합니다.현재 솔루션은 다음과 같습니다. SELECT * FROM movies WHERE movies.id NOT IN ( SELECT seen.movie_id FROM seen WHERE seen.user_id=123 ) 이것은 잘 작동하지만 확장이 잘 되지 않는 것 같습니다.이에 대한 더 나은 접근 방법이 있습니까?보여준 하위 쿼리 방법을 사용하지 않고 이 쿼리를 수행하는 일반적인 방법은 다음과 같습니다.이는 조인 기반 솔루션..

programing 2023.11.01

다른 포트에 도커 mysql

다른 포트에 도커 mysql mysql 도커 컨테이너의 기본 노출 포트를 변경하려고 하지만 이 명령을 사용하려고 하면 다음과 같습니다. docker run --detach --name=test-mysql -p 52000:52000 --env="MYSQL_ROOT_PASSWORD=mypassword" mysql 작동하지 않습니다.mysql -uroot -pmypassword -h 127.0.0.1 -P 52000 Warning: Using a password on the command line interface can be insecure. ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet'..

programing 2023.11.01

다른 열에 대한 MySql SELECT 조합?

다른 열에 대한 MySql SELECT 조합? 이 질문에는 이미 다음과 같은 답변이 있습니다. 열 개수가 서로 다른 두 개의 표 결합 (5개 답변) 닫힘9년 전에. 썸네일 파일이 첨부된 파일을 선택하는 선택 쿼리가 있고 썸네일이 첨부되지 않은 파일도 받아야 합니다. 현재 sql 쿼리는 SELECT node.title, node.nid, files.fid, files.filepath, content_type_mobile_event.field_date_value, content_type_mobile_event.field_movie_shorts_value, content_type_mobile_event.field_director_value, content_type_mobile_event.field_length..

programing 2023.11.01

MySQL, Grails 2 앱을 사용하지 않는 동안 풀링된 연결을 지속적으로 유지하는 올바른 방법(또는 풀링된 연결의 시간을 초과하고 새 연결을 얻는 방법)

MySQL, Grails 2 앱을 사용하지 않는 동안 풀링된 연결을 지속적으로 유지하는 올바른 방법(또는 풀링된 연결의 시간을 초과하고 새 연결을 얻는 방법) 저는 활동량이 많은 성배 앱을 가지고 있지만, 종종 몇 시간에서 밤새 지속될 수 있는 활동량이 없는 기간을 가지고 있습니다.아침에 처음 사용하는 사용자는 다음과 같은 유형의 예외를 받게 됩니다. 풀의 연결이 오래되고 MYSql 데이터베이스가 닫히기 때문이라고 생각합니다. Connector/J 연결 속성 'autoReconnect=true'를 사용하는 것이 좋은 아이디어인지(그리고 클라이언트가 연결이 복원되더라도 예외가 발생하는지 여부), 유휴 연결을 주기적으로 제거하거나 새로 고침하는 다른 속성을 설정할지, 대여 테스트 등에 대해 구글에서 상반된 ..

programing 2023.11.01

MySQL로 유창한 nHibernate를 구성하는 방법

MySQL로 유창한 nHibernate를 구성하는 방법 MySql 데이터베이스를 사용하도록 nHibernate를 구성하려고 합니다.mssql과 sqlite에 대한 예제를 찾았지만 mysql에는 없습니다.mysql을 사용하도록 변경하려면 어떻게 해야 합니까? Fluently.Configure().Database( MsSqlConfiguration.MsSql2005.ConnectionString( c => c.FromConnectionStringWithKey("ConnectionString") ) ) .Mappings(m => m.FluentMappings.AddFromAssemblyOf()) .BuildSessionFactory()) 바꾸다MsSqlConfiguration.MsSql2005,로.MySqlC..

programing 2023.10.27

CakePHP 데이터베이스 연결 "Myql"이 없거나 만들 수 없습니다.

CakePHP 데이터베이스 연결 "Myql"이 없거나 만들 수 없습니다. 이에 대한 다른 게시물들도 몇 개 있었지만, 그 어떤 답변도 저에게 통하지 않는 것 같았습니다. 케이크로 이동할 때로컬 컴퓨터의 PHP 페이지에 오류가 하나 있습니다. 케이크를 데이터베이스에 연결할 수 없습니다.데이터베이스 연결 "Myql"이 없거나 만들 수 없습니다. 홈.ctp에서 이 유용한 코드를 실행하면 다음과 같은 응답이 나타납니다. 오류!: SQLSTATE[42000] [1049] 알 수 없는 데이터베이스 'test' 근데 진짜.Users/Ben/Sites/myapp/app/Config/database.php다음과 같습니다(사용자/벤/사이트에서 문서 루트를 찾도록 MAMP를 설정했습니다).

programing 2023.10.27

다대다로 질문하는 방법?

다대다로 질문하는 방법? 저는 루비 온 레일 튜토리얼을 보다가 다음 테이블 구조를 발견했습니다. table actors id int 11 primary key auto_increment name varchar 30 table movies id int 11 primary key auto_increment name varchar 30 table actors_movies actor_id int 11 movie_id int 11 배우가 참여하는 영화를 선택하려면 어떻게 쿼리를 해야 합니까? 나는 철도 코드에 루비를 요구하는 것이 아닙니다.실제 mysql 쿼리 문자열을 원합니다. 감사해요!아마 이런 거겠지. select m.name from movies m inner join actors_movies am on ..

programing 2023.10.27