차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:my_sql [2016/07/12 09:26] – 바깥 편집 127.0.0.1 | tech:my_sql [2021/09/03 18:11] (현재) – [비밀번호 변경] 162.158.5.247 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
{{tag> | {{tag> | ||
======My Sql====== | ======My Sql====== | ||
- | + | ||
- | {{my sql.jpg}} | + | |
줄 19: | 줄 18: | ||
mysqladmin이용 | mysqladmin이용 | ||
- | $ mysqladmin -u root password 새비밀번호 | + | |
update문 이용 | update문 이용 | ||
- | $ mysql -u root mysql | + | |
- | mysql> UPDATE user SET password=password(' | + | |
- | mysql> FLUSH PRIVILEGES; | + | mysql> FLUSH PRIVILEGES; |
Set Password 이용 | Set Password 이용 | ||
- | SET PASSWORD FOR root=password(' | + | |
일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때 -p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다. | 일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때 -p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다. | ||
+ | mysql> FLUSH PRIVILEGES; | ||
+ | 뭔가 사용자 관련 내용을 바꿨으면 권한재설정 해줌. | ||
====사용자 추가/ | ====사용자 추가/ | ||
- | mysql> GRANT ALL PRIVILEGES ON dbname.* TO username@localhost IDENTIFIED BY ' | + | |
username 이라는 사용자를 password라는 비밀번호를 갖도록 하여 추가한다. username은 dbname이라는 | username 이라는 사용자를 password라는 비밀번호를 갖도록 하여 추가한다. username은 dbname이라는 | ||
데이타베이스에 대해 모든 권한을 가지고 있다. | 데이타베이스에 대해 모든 권한을 가지고 있다. | ||
username 사용자는 로칼 호스트에서만 접속할 수 있다. 다른 호스트에서 접속하려면 | username 사용자는 로칼 호스트에서만 접속할 수 있다. 다른 호스트에서 접속하려면 | ||
- | GRANT ALL PRIVILEGES ON dbname.* TO username@' | + | |
위를 또한 번 실행한다. ' | 위를 또한 번 실행한다. ' | ||
추가 : ' | 추가 : ' | ||
아래 댓글에서 rukikuki님이 알려주셨습니다. | 아래 댓글에서 rukikuki님이 알려주셨습니다. | ||
- | GRANT ALL PRIVILEGES ON testdb.* TO ' | + | |
처럼 ' | 처럼 ' | ||
불필요한 사용자 삭제는 | 불필요한 사용자 삭제는 | ||
- | mysql> | + | |
- | mysql> FLUSH PRIVILEGES; | + | mysql> FLUSH PRIVILEGES; |
줄 110: | 줄 111: | ||
====현재 상태 보기==== | ====현재 상태 보기==== | ||
- | mysql> status | + | |
+ | < | ||
+ | mysql Ver 15.1 Distrib 10.3.31-MariaDB, | ||
- | -------------- | + | Connection id: 71 |
- | mysql Ver 11.18 Distrib 3.23.58, for pc-linux (i686) | + | Current database: |
- | + | Current user: root@localhost | |
- | Connection id: 26 | + | SSL: Not in use |
- | Current database: | + | Current pager: |
- | Current user: study@localhost | + | Using outfile: |
- | Current pager: stdout | + | Using delimiter: |
- | Using outfile: '' | + | Server: |
- | Server version: 3.23.58 | + | Server version: |
- | Protocol version: 10 | + | Protocol version: |
- | Connection: Localhost via UNIX socket | + | Connection: |
- | Client characterset: | + | Server characterset: |
- | Server | + | Db |
- | UNIX socket: /var/lib/mysql/mysql.sock | + | Client characterset: |
- | Uptime: | + | Conn. |
- | + | UNIX socket: | |
- | Threads: 1 Questions: 160 Slow queries: 0 Opens: 28 Flush tables: 1 | + | Uptime: |
- | Open tables: 1 Queries per second avg: 0.021 | + | |
- | -------------- | + | |
+ | Threads: 6 Questions: 545 Slow queries: 0 Opens: 175 Flush tables: 1 Open tables: 31 Queries per second avg: 0.026 | ||
+ | --------------</ | ||
줄 185: | 줄 188: | ||
mysql> show warnings; | mysql> show warnings; | ||
- | + | ||
- | ---- | + | * 출처: [[http:// |
- | * 출처: [[http:// | + | |
- | ^ 로긴 후 수정하실 수 있습니다. 관심있는 분들의 많은 참여 부탁드립니다. 문법은 [[wiki: | + | |