티스토리 뷰

반응형
기존 설치되어 있는 mysql을 삭제한다. 이후 최신 버전의 mysql레포지토리 등록후 설치한다.
cd /usr/local/src
yum remove mysql-server
cd /usr/local/src
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
yum install mysql-server
DB인코딩을 UTF-8로 변경한다.
vi /var/lib/mysql/ishm/db.opt
default-character-set=utf8
default-collation=utf8_general_ci
vi /etc/my.cnf
[client]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection=utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
#port=3306

[mysql]
default-character-set=utf8
mysql을 실행한 후 계정생성 및 root 비밀번호 설정 및 자동실행 되도록 한다.
service mysqld start
/usr/bin/mysqladmin -u root password '비밀번호'
chkconfig mysqld on
mysql에 접속하여 사용할 계정 및 데이터베이스를 생성한다.
mysql -uroot -p mysql
create database 데이터베이스;
insert into user (Host, User, Password, ssl_cipher, x509_issuer, x509_subject ) values('%','계정',password('비밀번호'),'','','');
flush privileges;
grant all privileges on {데이터베이스}.* to {User Name}@localhost identified by '{User Password}' with grant option;
flush privileges;
show variables like '%character%';
show variables like '%collation%';
exit;
외부 접속을 위해 방화벽 규칙에 추가한다.
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
방화벽 규칙을 적용한 후 외부에서 접속이 되는지 테스트한다.
/etc/init.d/iptables restart


반응형

'Server > CentOS' 카테고리의 다른 글

[CentOS 6.6] Node.js 설치하기  (0) 2015.04.11
CentOS 6.6 Tomcat 8 설치  (0) 2015.04.08
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 31
글 보관함