1. mysql 패키지 설치
# yum install mysql -server
2. mysql 서버 실행
#service mysqld start
3. root 비밀번호 생성
#mysql -u root -p mysql
update user set password=password('new-password') where user='root';
password() =>비밀번호 암호화 함수..
4.적용
flush privileges;
5. 부팅시 자동시작 설정
chkconfig --list mysqld
chkconfig mysqld on
chkconfig --list mysqld
[주의]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
그대는 mysql 을 shutdown 하거나 reload 하면 된다.
# /usr/local/mysql/bin/mysqladmin -u root -p shutdown
하면 패스워드를 묻는데 이때 입력하면 설정한 mysql이 적용이된다.
# /usr/local/mysql/bin/mysqladmin -u root -p reload;
* mysql 삭제
yum remove mysql-server
- 계정 추가
root 접속후
mysql> use mysql
mysql> INSERT INTO user VALUES('%', '사용자', PASSWORD('비밀번호'),
-> 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
-grant 명령어를 통한 일반 사용자 추가
grant all privileges on dbuser.* to dbuser@localhost identified by 'password' with grant option;
-Database 권한 주기
mysql> INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)
-> VALUES('%', 'DB명', '사용자', 'Y', 'Y', 'Y', 'Y','Y','Y');
flush privileges;
'linux' 카테고리의 다른 글
[CentOs] Free Radius 설치하기 (0) | 2017.02.22 |
---|---|
[Linux] 오라클 설치 (0) | 2017.02.03 |
[Linux] Cent Os 본딩(Bonding) (0) | 2017.02.03 |
[Linux] Cent Os 설치시 디스크 파티션 (0) | 2017.02.03 |
[Linux] Mysql 파티셔닝(Partitioning) (0) | 2017.02.03 |