mariaDB3 pymysql.err.OperationalError: (1267, "Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='") 1. python connect 수정 - connection with charset=utf8mb4 2. DB 작업 - SET collation_connection = 'utf8mb4_general_ci'; - ALTER DATABASE [database] CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; - ALTER TABLE [table] CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 2024. 4. 4. Ubuntu MariaDB 외부 접속 허용 1. 사용자 추가('%'으로 추가) # 사용자 추가 create user 'username'@'%' identified by 'password'; # 권한부여 grant all privileges on *.* to 'username'@'%' 2. conf 파일에 bind-address 수정 sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf # bind-address = 127.0.0.1 # 주석처리 bind-address = 0.0.0.0 $ service mysql restart 3. 방화벽에서 포트 허용 $ sudo ufw allow 3306/tcp 2024. 4. 2. 영어단어 공부 프로그램 개발 우리집 아가들 공부 프로그램으로 개발 - Python, MariaDB(오라클 클라우드에 설치, 원격접속),TTS(단어발음듣기) - 선택 : 공부 / 시험 - 학년 : 초등 / 중고 / 전문 / 전체 - 범위 : 전체 / 틀린단어 # 현재 문제점 - webview에서 발음이 플레이 안됨. (방법 모르겠음 ㅠㅠ) # 추후목표 - 안드로이드 / 아이폰 용으로 개발 - flutter로 개발 예정(공부해야함 ㅠㅠ) # AUTO로 공부중인 화면 # 프로그램 화면 2022. 5. 7. 이전 1 다음