반응형

mysql 24

보안 향상을 위해 로컬 호스트에서 MySQL 연결 제한

보안 향상을 위해 로컬 호스트에서 MySQL 연결 제한 MySQL 사용자 이름과 비밀번호를 아는 사람이라면 누구나 접근할 수 있다고 들었습니다. 로컬 호스트만 듣고 있어도 말입니다. 내 정보를 가정하면 다음과 같습니다. USER: root PASS: 123456 Host: LOCALHOST (only) 어떻게 그곳(현지)에 있는 모든 사람들이 그것에 접근할 수 있습니까?원격 호스트에서 사용자 이름 및 암호로 액세스를 제한하면 누군가가 외부에서 데이터베이스에 액세스할 수 없습니다. 로컬 호스트 시스템에서 3306(MySQL Default Port)으로만 트래픽을 허용하도록 방화벽을 구성할 수도 있습니다. 갱신하다 사용자가 LOCALHOST를 통해서만 액세스할 수 있도록 설정하려면 다음을 사용합니다. GRA..

bestsource 2023.11.05

Mysql 8 원격 액세스

Mysql 8 원격 액세스 나는 보통 원격 접근을 위해 MySQL을 올바르게 설정합니다. 그리고 저는 현재 MySQL 8에 갇혀있습니다. 첫번째는 mysql.conf.d/mysqld.cnf 상에서 bind-address line이 없어서 손으로 추가(bind-address 0.0.0)하여 '%'에서 사용자에게 접근 권한을 부여했습니다. 연결했을 때 "Authentication failed"(인증 실패)라는 메시지가 나타납니다. 그러나 로컬 호스트/커맨드 라인에서는 잘 작동합니다. 삭제 또는 주석 달기bind_address매개 변수 from themy.ini파일. (파일명은 OS에 따라 다릅니다.Linux에서 my.ini는 실제로 /etc/mysql/ 디렉토리에 있는 my.cnf입니다.) 서비스를 다시 시..

bestsource 2023.11.05

MySQL 워크벤치와 MAMP PRO를 연결하는 방법은?

MySQL 워크벤치와 MAMP PRO를 연결하는 방법은? MySQL Workbench 도구를 MAMP PRO MySQL 데이터베이스와 연결하기 위한 수정 사항은 무엇입니까?연결 유형을 다음에서 변경합니다.TCP/IP로.Local, 그런 다음 소켓을 가리킵니다. /Applications/MAMP/tmp/mysql/mysql.sock 사용자 이름과 pw는 root/root일 가능성이 높습니다.Mike가 말한 대로 Local 옵션을 사용하여 소켓을 가리킬 수 있습니다. /Applications/MAMP/tmp/mysql/mysql.sock 또는 (단말기에서) mysql 소켓에 대한 심볼릭 링크를 생성할 수 있습니다. sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /..

bestsource 2023.11.05

MySQL 테이블에 열의 복사본을 빠르게 추가합니다.

MySQL 테이블에 열의 복사본을 빠르게 추가합니다. 테이블에 DATTIME 컬럼을 빠르게 복제해서 새로운 이름을 붙여야 합니다. 제 테이블에 myResults라는 이름의 열이 있습니다. 제 테이블에 myDate 열과 데이터가 정확히 같은 newDate라는 새로운 열을 만들기 위해 쿼리가 필요합니다. 새 열을 만들고 모든 데이터를 복사하는 2단계 접근 방식보다 더 빠른 방법이 있습니까?(큰 테이블이고 가장 빠른 접근 방식을 찾고 있습니다) 명백한 해결책: ALTER TABLE `myResults` ADD `newDate` DATETIME; UPDATE `myResults` SET `newDate` = `myDate`; UPDATE `table_name` SET `new_column` = `existing..

bestsource 2023.10.31

터미널에서 데이터베이스의 sql 파일 실행

터미널에서 데이터베이스의 sql 파일 실행 저는 서버가 있고 그 서버 안에 /var/www/ 디렉토리에 sql 스크립트가 있습니다.그 스크립트는 테이블과 데이터베이스를 만드는 것입니다.서버에 파일을 보관하면서 터미널이나 어떤 클라이언트에서 이 sql 스크립트를 실행하는 방법을 알아야 합니다. 추신- 저는 이 주제에 대한 용어를 잘 몰라서 제 접근 방법에 대한 다른 제안들을 알아보겠습니다.나는 그것이 MYSQL이라고 추측합니다.유닉스/리눅스 환경에서 실행하려면 다음 작업을 수행해야 합니다. $ mysql -h "server-name" -u "your_username" -p "your_password" "database-name" < "filename.sql" 다른 방법이 있습니다. mysql --host=..

bestsource 2023.10.31

파이썬에서 데이터베이스 연결 풀링을 위한 가장 좋은 솔루션은 무엇입니까?

파이썬에서 데이터베이스 연결 풀링을 위한 가장 좋은 솔루션은 무엇입니까? 저는 어떤 종류의 프레임워크에서도 실행되지 않는 서버측 프로세스인 프로젝트에 대한 매우 전문화된 요구사항을 충족시키기 위해 맞춤형 DAO와 같은 클래스를 개발했습니다. 새로운 요청이 있을 때마다 MySQLdb.connect를 통해 새로운 연결을 여는 것을 제외하고는 솔루션이 잘 작동합니다. 파이썬에서 연결 풀링을 사용하는 것으로 전환하기 위한 가장 좋은 "드롭인" 솔루션은 무엇입니까?저는 자바용 커먼즈 DBCP 솔루션과 같은 것을 상상하고 있습니다. 프로세스가 오래 실행되고 요청해야 하는 많은 스레드가 있지만 동시에 모든 스레드가 실행되는 것은 아닙니다.특히 그들은 짧은 시간 동안 결과의 일부를 쓰기 전에 꽤 많은 일을 합니다. 추..

bestsource 2023.10.26

mysql은 각 일에 대해 두 날짜/시간 사이의 초를 계산합니다.

mysql은 각 일에 대해 두 날짜/시간 사이의 초를 계산합니다. 이 질문에는 이미 다음과 같은 답변이 있습니다. 두 타임스탬프 간의 차이를 초 단위로 가져오는 방법 (4개 답변) 닫힘10년 전에. 나는 이 표를 가지고 있지만, 이 표에서 별도의 날마다 초를 계산하는 방법에 속수무책입니다. id from to --------------------------------------------------- 1 2013-01-31 23:50:00 2013-02-02 09:00:00 2 2013-02-05 11:21:12 2013-02-08 01:01:01 3 2013-02-08 17:33:44 2013-02-08 18:22:55 4 2013-02-12 01:40:12 2013-02-12 02:00:59 5 20..

bestsource 2023.10.26

Ubuntu 14.04에 mysqldump 설치

Ubuntu 14.04에 mysqldump 설치 우분투 서버에 mysqldump 유틸리티를 설치하는 데 문제가 있습니다.해봤습니다.apt-get install mysqldump하지만 나는 알아요.E: Unable to locate package mysqldump. 구글 검색을 시도해 보았지만 내 sqdump 설치에 대한 품질 정보를 찾을 수 없었습니다.나는 우연히 다음과 같은 소포를 발견했습니다.mysql-client-5.1혹은 그것을 포함할 수도 있는 그런 것들. 하지만 기존의 mysql 설치와 어떻게든 충돌할 수 있습니다.저는 이 주제에 대해 전문가가 아니기 때문에 클라이언트 패키지, 패키지에 무엇이 포함되어 있는지, 그리고 그들이 간섭할 것인지에 대한 충분한 정보를 얻지 못했습니다.누가 내가 올바른..

bestsource 2023.10.21

MySQL 오류 해결 "잠금을 시도할 때 데드락이 발견되었습니다. 트랜잭션 재시작 시도"

MySQL 오류 해결 "잠금을 시도할 때 데드락이 발견되었습니다. 트랜잭션 재시작 시도" DBI를 통해 연결되는 병렬 Perl 프로세스에 의해 작은 방식으로 지속적으로 업데이트되는 약 5,000,000개의 행이 있는 MySQL 테이블을 가지고 있습니다.테이블에는 열이 10개 정도 있고 인덱스도 여러 개 있습니다. 상당히 일반적인 작업은 때때로 다음과 같은 오류를 발생시킵니다. DBD::mysql::st execute failed: Deadlock found when trying to get lock; try restarting transaction at Db.pm line 276. 오류를 트리거하는 SQL 문은 다음과 같습니다. UPDATE file_table SET a_lock = 'process-12..

bestsource 2023.10.16

C#을 사용하여 MySQL에 대한 DateTime 변환

C#을 사용하여 MySQL에 대한 DateTime 변환 C#에서 MySQL의 DateTime을 변경하고 싶습니다. MySQL 데이터베이스는 이 형식만 허용합니다.1976-04-09 22:10:00. C#에서 날짜 값을 가지는 문자열: string str = "12-Apr-1976 22:10"; MySQL로 변환하려면 다음과 같이 해야 합니다. 1976-04-12 22:10 변경하는 방법 또는 다른 프로그래머가 다음을 사용하여 변경하는 방법dd mm hh yy방법?누가 그들에 대해 말해 줄 수 있습니까?ISO 형식을 하드 코드화할 수 있음을 명심하십시오. string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss"); 또는 다음을 사용합니다. // j..

bestsource 2023.10.16
반응형