프로그래밍/DB
-
c#에서 mysql (MySqlCommand) 사용하기 예시프로그래밍/DB 2016. 11. 24. 21:22
c#에서 MySQL을 엑세스하기 위해서는 일반적으로 MySQL을 위한 ADO.NET 드라이버인 MySQL Connector/Net을 사용하는데, 이 MySQL Connector/Net은 MySQL 웹사이트에서 무료 다운 받아 설치할 수 있다. 드라이버를 설치한 후에 C# 프로젝트에서 MySql.Data.dll를 참조한 후 MySql.Data.MySqlClient 네임스페이스를 참조하면, MySQL버젼의 ADO.NET 클래스들 (예: MySqlConnection, MySqlCommand, MySqlDataReader 등)을 이용할 수 있다. 1. mysql connectin을 만든다. connection이 정상적으로 열리지 않을 경우 에러 메세지 출력 MySqlConnection conn = new MyS..
-
mysql 실행중인 job list 확인 및 강제 종료프로그래밍/DB 2016. 4. 3. 21:54
가끔 mysql job이 생각보다 시간이 오래 걸려서 강제 종료를 해야 할 때가 있다. 그때는 show processlist 로 현재 실행되고 있는 mysql job id를 확인하고 kill 확인한 pid 를 하면 작업을 종료 할 수 있다. mysql> show processlist;+--------+------------+-----------+-------+---------+------+--------------+------------------------------------------------------------------------------------------------------+| Id | User | Host | db | Command | Time | State | Info |+---..
-
mysql 재시작 오류 - datadir 변경프로그래밍/DB 2015. 7. 15. 19:27
참고) mysql 기본 파일/ 디렉토리 위치 로그 위치 - /var/log/mysqld.log conf 파일 위치 - /etc/my.cnf DB 디렉토리(datafile) - /var/lib/mysql 새 서버를 받아서 예전 서버의 DB를 dump하는 중에 이상하게 오래 멈춰 있어서작업을 중지하고 mysql을 실행하니 아래와 같은 에러가 발생하였다. shell> mysql -u root -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) mysqld 서비스를 재시작해보았으나 재시작도 실패. shell> service mysqld restartm..