본문 바로가기

mysql5

mysql connector C++ visualstudio cmake 최신버전에서 connector-C++ 을 다운받아서 사용을하면getString() 부분에서 에러가나는데 release모드에서는 정상작동하나 debug모드에선 에러가 난다. 아마 디비에 있는 문자타입때문일것이다.varchar를 사용하지않고 char를 사용하면 에러가 나지는 않으나 varchar 와 char의 차이점을 알고있다면 상황에 따라서는 char를 사용해도 괜찮으리라고 본다. 하지만 후에 어떤문제가 생길지는 나도모른다.가령 내가 처음 테이블을 생성할때10이라고 생성을 했어도 내가 입력한 글자수에 맞춰서 크기가 맞춰진다asdf 라고 하면 10이 아니라 4의 크기로 저장이된다.하지만 char의 경우는 내가 10이라고 크기를 지정하면몇글자를 입력하던 그 크기는 10이라고 되는걸로 알고잇다. 그리고 중요한게.. 2014. 11. 3.
Mysql Connector C++ https://github.com/anhstudios/mysql-connector-cpp 2014. 10. 24.
MySQL C++ Connection Pool MySQL Connector C++ Database Connection PoolAim The aim of this bit of code is to implement a MySQL connector C++ Database Pool in Windows. A Database pool is normally used by applications to speed up the process of getting a Connection. For an introduction to using MySQL Connector C++ see MySQL Connector C++ Example - Windows cl.exe (VC++). If you'd like to see this in DBPool implemented for Or.. 2014. 10. 8.
mySQL 각종 명령어 및 사용법 데이터베이스 접속 $ mysql -u 사용자명 -p dbname 설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다. $ mysql -u root mysql 비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin이용 $ mysqladmin -u root password 새비밀번호 update문 이용 $ mysql -u root mysql mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root'; mysql> FLUSH PRIVILEGES; Set Password 이용 SET PASSWORD.. 2014. 2. 25.
[ERROR] InnoDB: Unable to lock ./ibdata1, error: 11 에러 나올때 대처방법 mysql 를 재시작하는데 # service mysqld start Timeout error occurred trying to start MySQL Daemon. Starting MySQL: [FAILED] 라는 메시지가 나오면서 재시작이 안되는 문제 발견 mysql 로그를 살펴보니 # tail -f mysqld.log InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock ./ibdata1, error: 11 라는 메시지 뜸. 구글링을 해보니 디비 관련 파일에 문제가 생겼다는 거 같음 문제처리방법 # mv ibda.. 2014. 1. 14.