일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- BOF
- 챗GPT
- Web
- Javascript
- 리눅스
- Scala
- mysql
- c++
- hackthissite
- Linux
- 딥러닝
- hackerschool
- deep learning
- c
- 러닝스칼라
- 인공지능
- 웹해킹
- php
- 경제
- webhacking
- 백엔드
- Shellcode
- backend
- flask
- 러닝 스칼라
- BOF 원정대
- 파이썬
- Python
- hacking
- ChatGPT
- Today
- Total
목록mysql (10)
jam 블로그
1. mysql connect 하기. $conn = mysql_connect("mysql_host", "mysql_user", "mysql_password"); 2. mysql database 선택. mysql_select_db("my_database") 3. mysql 쿼리 실행. $query = "SELECT * FROM my_table"; mysql_query($query) 또는 배열로 결과값을 받아야 할 때. while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) 결과 값을 한줄씩 가져옵니다. (MYSQL_ASSOC는 배열의 키값이 문자일때 입니다. MYSQL_NUM은 배열의 키값이 숫자입니다. MYSQL_BOTH는 둘다 쓸수 있습니다.) 4. mysq..
1. 백업 $> mysqldump -u [사용자아이디] -p 데이터베이스명 [테이블명] > 저장될 파일명 예) mysqldump -u kid1412 -p xe > xe.sql 이렇게 하면 xe database를 몽땅 덤프를 뜨게된다. 테이블만 덤프를 뜨고 싶다면 예) mysqldump -u kid1412 -p xe member_table > xe_member_table.sql 이렇게 하면 테이블만 덤프를 뜰 수 있다. 2. 복구하기 덤프 파일을 가지고 복구를 하는 방법도 간단하다. $> mysql -u [사용자아이디] -p 디비명 < 덤프파일명 예) mysql -ukamkami -p xe < xe.sql 실행 전에 xe이라는 database를 만들어놔야한다.
/*출처 : http://www.welog.net/gbbs/bbs/board.php?bo_table=mysql&wr_id=65&page=4*/ 1>암호 초기화 # killall mysqld (데몬을 죽입니다) # cd /usr/local/mysql (mysql이 깔린 곳으로 갑니다) # ./bin/safe_mysqld --skip-grant & 여기까지가 초기화 2>새 암호 넣기 # ./bin/mysql (sql 실행) mysql>use mysql mysql>update user set password=password('새암호') where user='root'; (root 암호 변경합니다. '새암호' 자리에 새암호를 넣으세요 예>update user set password=password('1234')..
mysqldump: Got error: 145: Table 'table_name' is marked as crashed and should be repaired when using LOCK TABLES 다음과 같은 오류가 날 경우 복구 방법입니다. repair table [table명] mysql>repair table table_name;
데이터베이스 접속 $ 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..