요즘 세상이 뒤숭숭 하지만....그래도 먹고 살아야 하고 미래를 준비 하기위해
열심히 시험을 보고 있습니다.
프로그램 설치후 재대로 설치 되었는지 확인해본다
$ mysql -u root
mysql 계정 추가하기
리눅스_디비서버 2006/04/19 10:57
1. mysql Database에 root 권한으로 접속 한다.
[root@localhost root]# /usr/local/mysql/bin/mysql -u root -p
1-1 create database ijij41 등의 데이터베이스를 생성한다
(지우는 방법 drop database ijij41)
2. mysql db를 선택한다.
mysql> use mysql;
3. mysql db의 user테이블에 사용할계정과 패스워드를 입력한다.
mysql> insert into user (host,user,password) values('localhost','계정',password('패스워드'));
4. mydql db의 db테이블의 필드수 확인.
mysql> desc db;
+-----------------+-----------------+------+-----+---------+-------+
|
Field
|
Type
| Null | Key | Default | Extra |
+-----------------+-----------------+------+-----+---------+-------+
|
Host
| char(60) binary
| | PRI
|
| |
|
Db
| char(64) binary
| | PRI
|
| |
|
User
| char(16) binary
| | PRI
|
| |
|
Select_priv |
enum('N','Y')
|
| |
N
| |
|
Insert_priv |
enum('N','Y')
|
| |
N
| |
|
Update_priv |
enum('N','Y')
|
| |
N
| |
|
Delete_priv |
enum('N','Y')
|
| |
N
| |
|
Create_priv |
enum('N','Y')
|
| |
N
| |
|
Drop_priv |
enum('N','Y')
|
| |
N
| |
|
Grant_priv |
enum('N','Y')
|
| |
N
| |
|
References_priv | enum('N','Y')
|
| |
N
| |
|
Index_priv |
enum('N','Y')
|
| |
N
| |
|
Alter_priv
| enum('N','Y')
|
| |
N
| |
+-----------------+-----------------+------+-----+---------+-------+
13 rows in set (0.01 sec)
5. mysql db의 db 테이블에 사용할 db와 계정을 연결시키고 db테이블의 필드 수만큼, 접근권한을 부여한다. (Default 필드의 N 의 수만큼 y를 입력)
mysql> insert into db values('localhost','db명','계정','y','y','y','y','y','y','y','y','y','y');
6. 추가한 내용을 적용시킨다.
mysql> flush privileges;
7. shell 상에서 mysql 접속 테스트.
[root@localhost root]# /usr/local/mysql/bin/mysql -u 계정 -p db명
[출처] mysql 사용자 계정추가|작성자 윌리횽
- <?php
- print_r(phpinfo());
- ?>