반응형

MariaDB 32

MariaDB(MySQL)에서 소유권과 권한을 올바르게 설정하려면 어떻게 해야 합니까?

MariaDB(MySQL)에서 소유권과 권한을 올바르게 설정하려면 어떻게 해야 합니까? 원래 Postgre에서 가져온 데이터베이스 스키마를 MariaDB에 설정하려고 합니다.SQL. MariaDB의 올바른 구문은 무엇입니까? ALTER DATABASE mydbname OWNER TO someuser 권한 부여와 유사합니다. GRANT ALL PRIVILEGES ON DATABASE mydbname TO someotheruser 둘 다 Postgre에서 동작합니다.SQL 및 유효한 SQL-99 구문입니다.MariaDB(PHPMyAdmin 프런트 엔드)에 표시되는 메시지: #1064 - SQL 구문에 오류가 있습니다.모든 데이터베이스가 고유한 방식으로 이 작업을 수행하므로 권한이 SQL 표준의 일부가 아닌 ..

source 2023.02.04

Fedora 19 명령줄에서 데이터베이스 다이어그램을 생성하려면 어떻게 해야 합니까?

Fedora 19 명령줄에서 데이터베이스 다이어그램을 생성하려면 어떻게 해야 합니까? Linux를 처음 사용하는 사용자로 Virtual Box에 Fedora 19를 방금 설치했습니다. MariaDB를 실행하고 있으며 명령줄에서 데이터베이스 다이어그램을 생성하려고 합니다. SQLFairy의 출력 예를 몇 가지 발견했습니다. http://nsaunders.wordpress.com/2009/01/11/easy-visualisation-of-database-schemas-using-sqlfairy/ http://www.christianbiggins.com/2008/11/er-diagrams-from-sql-files.html http://techmania.wordpress.com/2008/06/09/creati..

source 2023.02.04

query_cache_size, Qcache_total_blocks 및 query_alloc_block_size

query_cache_size, Qcache_total_blocks 및 query_alloc_block_size 쿼리 캐시 블록사이즈는 query_alloc_block_size에 따라 결정됩니다.이 경우 기본 8K입니다. query_cache_size/Qcache_total_blocks를 계산하면 1~4K 범위의 숫자가 나옵니다.왜 시간이 지남에 따라 변했을까요?query_block_size와 다른 이유는 무엇입니까? 또한 query_cache_min_res_unit 기본값은 4K입니다.query_alloc_block_size보다 작은 이유는 무엇입니까?query_alloc_block_size의 배수가 필요하지 않을까요? 분명히 내가 아주 근본적인 것을 오해하고 있는 것 같다.글쎄요, 구체적인 질문에 대..

source 2023.02.04

mariadb on fedora의 기본 비밀번호는 무엇입니까?

mariadb on fedora의 기본 비밀번호는 무엇입니까? 방금 yum을 통해 mysql을 설치했는데 OS 페도라가 mariadb를 설치해주었습니다.mariadb가 mysql의 새로운 지점인 것은 알지만, 왜 패스워드 설정을 요구하지 않는지 이해할 수 없습니다.123456 등을 시도했지만 실패했습니다.mysql/mariadb를 처음 설치하는 페도라입니다.어떻게 하면 좋을까요?저도 같은 문제가 있었어요.암호가 비어 있는 것은 맞지만, 그래도 오류 메시지가 표시됩니다.솔루션은 sudo를 사용하는 것뿐입니다. $ sudo mysql mysql 도구가 열립니다. 데이터베이스 보안을 위해 sudo를 다시 사용해야 합니다. $ sudo mysql_secure_installation https://mariadb...

source 2023.02.04

MySQL tinyInt에서 인덱싱할 수 있습니까?

MySQL tinyInt에서 인덱싱할 수 있습니까? 저는 페이지를 빨리 로드하려고 노력 중입니다.이 작업을 지원하기 위해 부울 컬럼만을 기준으로 테이블을 조회하고 싶습니다. 이 경우 이 테이블의 비교적 소수의 행에서 이 부울 열이 true로 설정되고 나머지는 false가 됩니다. 데이터베이스는 일반적으로 false를 원할 경우 왼쪽으로, true를 원할 경우 오른쪽으로 이동하여 각각의 프라이머리 키 목록을 표시할 수 있습니까? 물론 색인을 달 수 있습니다. 그런 다음 다음과 같은 쿼리를 실행할 수 있습니다. SELECT * FROM mytable WHERE mybool = 1 AND [another condition here] 추가된 인덱스는 mybool이 1로 설정된 레코드에서만 두 번째 조건이 실행되..

source 2023.01.25

MySQL phpMyAdmin: 오류 #1932 - 엔진에 테이블이 없습니다.

MySQL phpMyAdmin: 오류 #1932 - 엔진에 테이블이 없습니다. phpMyAdmin에서는 모든 데이터베이스와 테이블을 볼 수 있습니다.그러나 테이블을 클릭하면 오류가 나타난다. 오류 #1932 - 테이블에 'mytableename'이(가) 엔진에 없습니다. Google과 Stackoverflow에 있는 많은 솔루션 어드바이스를 시도했지만 아무런 도움이 되지 않았습니다.데이터를 SQL 파일로 추출하여 클린 설치로 Import할 수 있는 방법이 있습니까? Windows 11에서 XAMPP를 사용하고 있습니다. 수십 개의 SO 스레드를 시험해 본 결과, 솔루션이 거기에 조언합니다.나는 나에게 맞는 해결책을 찾을 수 없었다. Xampp-mysql - "엔진에 테이블이 없습니다" #1932 - I ..

source 2023.01.25

MySQL 필드 DATETIME이 ISO8601을 잘라냅니다.

MySQL 필드 DATETIME이 ISO8601을 잘라냅니다. MySQL/MariaDB 테이블 생성: CREATE TABLE `testTable` ( `id` int(11) NOT NULL, `timeinfo` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ISO8601의 완전한 값을 다음과 같이 삽입합니다. MariaDB [test]> INSERT INTO testTable VALUES (1, '2500-12-31T00:00:00.000Z'); Query OK, 1 row affected, 1 warning (0.00 sec) MariaDB [test]> show warnings; +---------+----..

source 2023.01.25

PHP PDO를 사용하여 도커와 함께 실행되는 로컬 MariaDB에 연결할 수 없습니다.

PHP PDO를 사용하여 도커와 함께 실행되는 로컬 MariaDB에 연결할 수 없습니다. 로컬 개발을 위해 MariaDB, PHP-FPM 및 Nginx를 사용하는 로컬 Docker 컴포넌트 스택을 머신 상에서 실행하고 있습니다.브라우저에서 http://localhost:8080/의 Nginx에서 제공하는 웹 페이지에 정상적으로 액세스할 수 있습니다.호스트 127.0.0.1 포트 8889에서 로컬 GUI DB 브라우저인 TablePlus를 사용하여 데이터베이스에 성공적으로 연결할 수도 있습니다.사용자와 함께 동작합니다.root및 패스워드root(다만 이상하게도 Docker compose에서 MYSQL_USER, MYSQL_PASSWORD env 변수로서 설정된 다른 사용자에게는 충분하지 않습니다). 어쨌든..

source 2023.01.25

Mysql은 sudo와 함께 작동하지만 그렇지 않습니다.(ubuntu 16.04, mysql 5.7.12-0ubuntu1).1)

Mysql은 sudo와 함께 작동하지만 그렇지 않습니다.(ubuntu 16.04, mysql 5.7.12-0ubuntu1).1) 있습니다Ubuntu 16.04,그리고.Mysql 5.7.12-0ubuntu1.1. 입력할 때: sudo mysql -u root mysql 콘솔에 로그인 할 수 있지만 입력 시sudo: mysql -u root 에러가 표시된다. ERROR 1698 (28000): Access denied for user 'root'@'localhost' 설치 및 삭제 시 문제가 발생하였습니다.MariaDB그때 기억이 나네요PostgreSQL데이터베이스에 로그인하는 UNIX 사용자도 중요하지만, 이것을 어떻게 처리하는지는,Mysql? 이 문제는 다음과 같이 해결했습니다. https://askub..

source 2023.01.15

SQL 주입 MariaDB python CTF

SQL 주입 MariaDB python CTF 앱(ctf)에 대한 관리자 권한을 얻으려고 합니다.주입은 사용자 이름 입력 로그인 형식으로 수행됩니다.사용자를 바이패스할 수 있지만 패스워드는 사용할 수 없습니다(처음에는 유효하지 않습니다).주입 후 유효하지 않은 비밀번호가 표시됩니다).python code를 이해하는 데 문제가 좀 있습니다. 특히 python code는.replace('%', '%%')). 오류 메시지의 일부: if cursor.execute('SELECT password FROM users WHERE name=\'%s\'' % request.form['name'].replace('%', '%%')) == 0: payload는 다음과 같습니다.admin' union select 1;-- 뭔..

source 2023.01.05
반응형