반응형

MySQL 73

명령줄을 사용하여 단일 테이블을 mysql 데이터베이스로 Import하는 방법

명령줄을 사용하여 단일 테이블을 mysql 데이터베이스로 Import하는 방법 명령줄을 사용하여 데이터베이스를 성공적으로 Import했는데, 이제 문제는 명령줄을 사용하여 단일 테이블과 해당 데이터를 기존 데이터베이스로 Import하는 방법입니다.Linux: 명령줄에 입력 mysql -u username -p databasename path/example.sql 그러면 다음과 같은 이름의 파일이 생성됩니다.example.sql기재된 경로에 따라 작성한다.create tablesql 명령..

source 2022.11.19

MySQL이 0을 유효한 자동 증분 값으로 사용하도록 강제하는 방법

MySQL이 0을 유효한 자동 증분 값으로 사용하도록 강제하는 방법 요약하자면, 저는 Import할 SQL 파일이 있습니다.skel이 작업은 프로그래밍 방식으로 반복적으로 수행됩니다.SQL 파일을 원하는 대로 편집할 수 있지만 애플리케이션 자체는 건드리지 않는 것이 좋습니다. 이 어플리케이션에서는userid = 0어나니머스 사용자를 나타냅니다.또한 이 '사용자'를 나타내는 관련(빈) 항목이 데이터베이스에 있습니다.그래서 제 대사에는skel.sql다음과 같습니다. INSERT INTO `{{TABLE_PREFIX}}users` VALUES (0, '', '', '', 0, 0, 0, '', '', 0, 0, 0, 0, 0, NULL, '', '', '', NULL); 이 문제의 문제점은uid는 입니다.au..

source 2022.11.18

EC2의 Amazon RDS Aurora vs RDS MySQL vs MySQL?

EC2의 Amazon RDS Aurora vs RDS MySQL vs MySQL? 클라우드에서 데이터베이스를 셋업할 때 베스트 프랙티스를 찾고 있습니다만, 다음 중 어떤 솔루션을 선택해야 하는지 잘 모르겠습니다. 아마존 RDS 오로라 Amazon RDS MySQL EC2 인스턴스의 MySQL Amazon Aurora가 더 나은 대안으로 마케팅되고 있는 것을 알 수 있지만, 몇 가지 조사를 해보니 사람들이 그것을 사용하지 않는 것 같습니다.무슨 문제라도 있나요? 검토하기 전에 Aurora를 신중하게 벤치마킹해야 합니다.인스턴스를 시작하고 응용 프로그램 및 데이터베이스의 테스트 인스턴스를 설정합니다.가능한 한 높은 부하를 발생시킵니다.지난 번 회사에서 일했는데, 아마존의 고성능이라는 주장에도 불구하고 Aur..

source 2022.11.18

권한을 부여하는 동안 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다.특권을 부여하려면 어떻게 해야 합니까?

권한을 부여하는 동안 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다.특권을 부여하려면 어떻게 해야 합니까? 저는 비슷한 질문을 여러 번 봤기 때문에 기본을 확인했다는 것을 증명하고 있습니다.물론, 그렇다고 해서, 확실한 것을 빠뜨리지 않은 것은 아닙니다. :-) 질문입니다.왜 내가 하려고 하는 일을 할 수 있는 권한을 가진 사용자에 대한 액세스가 거부되고, 내가 이미 비밀번호를 입력하고 접근권을 부여받았을까요? (완전성을 위해 MySQL 클라이언트가 프로그램 시작 시 접근을 거부하도록 하기 위해 잘못된 비밀번호를 입력하려고 했습니다.) 배경: ssh를 통해 MySQL 서버를 실행하는 시스템의 셸에 로그인한 후 루트로 로그인합니다. [myname@host ~]$ mysql -u r..

source 2022.11.18

mysql_real_escape_string 함수의 PDO는 무엇입니까?

mysql_real_escape_string 함수의 PDO는 무엇입니까? 코드를 수정하고 있습니다.mysql_*로.PDO내 코드로 나는 가지고 있었다.mysql_real_escape_string()PDO에서 이것과 동등한 것은 무엇입니까?아니, 없어! 기술적으로는 있습니다만, 거의 사용되지 않고, 다음에 상당하는 것은 아닙니다. 맞아요!이미 준비된 문을 사용하여 문서화된 대로 PDO를 사용하는 경우 MySQL 주입으로부터 보호합니다. #Example: 다음은 준비된 문(pdo)을 사용한 안전한 데이터베이스 쿼리의 예입니다. try { // first connect to database with the PDO object. $db = new \PDO("mysql:host=localhost;dbname=xx..

source 2022.11.08

MYSQL에서 모든 테이블과 필드를 utf-8-bin 대조로 변경하는 스크립트

MYSQL에서 모든 테이블과 필드를 utf-8-bin 대조로 변경하는 스크립트 SQL ★★★★★★★★★★★★★★★★★」PHP데이터베이스 내의 모든 테이블과 필드의 기본 데이터 정렬을 변경하는 스크립트를 실행할 수 있습니까? 제가 직접 쓸 수는 있지만, 이런 사이트에서 쉽게 구할 수 있는 것이어야 한다고 생각합니다.누가 올리기 전에 제가 직접 생각해 낼 수 있다면 제가 직접 올릴게요.(PHP의 148이 아닌) 하나의 명령으로 실행할 수 있습니다. mysql --database=dbname -B -N -e "SHOW TABLES" \ | awk '{print "SET foreign_key_checks = 0; ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLAT..

source 2022.11.08

MySQL에서 SELECT DISTINT와 GROUP BY 중 어느 쪽이 빠릅니까?

MySQL에서 SELECT DISTINT와 GROUP BY 중 어느 쪽이 빠릅니까? 테이블이 있으면 CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) 는 모든 을 얻고 .profession필드, 어떤 것이 더 빠른가(또는 권장되는가) SELECT DISTINCT u.profession FROM users u 또는 SELECT u.profession FROM users u GROUP BY u.profession ?으로는 서로합니다).DIST..

source 2022.10.30

MySQL에서 타임스탬프를 날짜/시간으로 변환하는 방법

MySQL에서 타임스탬프를 날짜/시간으로 변환하는 방법 변환 방법1300464000로.2011-03-18 16:00:00MySQL에서요?MySQL의 기능 사용 이것을 밀리초 단위로 보존하는 프레임워크(예를 들면, Java 의 타임스탬프)를 사용하고 있는 경우는, 적절한 Unix 시간을 초단위로 취득하려면 , 1000 으로 나눌 필요가 있습니다.DATE_FORMAT(FROM_UNIXTIME(`orderdate`), '%Y-%m-%d %H:%i:%s') as "Date" FROM `orders` 지정된 날짜가 다음과 같이 인코딩된 형식일 경우 이는 궁극적인 해결책입니다.1300464000야누스 트롤센의 코멘트에 응답하려면 TIMESTAMP 대신 UNIX_TIMESTamp 사용 SELECT from_unixt..

source 2022.10.29

InnoDB는 600MB 파일 Import에 1시간 이상 소요되며 MyISAM은 몇 분 안에 Import할 수 있습니다.

InnoDB는 600MB 파일 Import에 1시간 이상 소요되며 MyISAM은 몇 분 안에 Import할 수 있습니다. 저는 현재 앱 성능을 테스트하는 환경을 만들고 있으며, MySQL과 InnoDB를 사용하여 어떤 것이 가장 적합한지 테스트하고 있습니다.이 환경에서는 데이터베이스(기존 덤프 로드)를 자동으로 준비하고 테스트 도구를 설치합니다. MySQL과 InnoDB에서 동일한 데이터 덤프를 테스트하려고 합니다만, 이미 InnoDB 파트의 초기 Import를 사용 가능한 속도로 진행하지 못하고 있습니다.첫 번째 덤프 작업은 더 오래 걸렸지만, 아직 신경 쓰이지 않았다. $ for i in testdb_myisam testdb_innodb; do time mysqldump --extended-inser..

source 2022.10.29
반응형