centos mysql 설치 문제

sleeping522의 이미지

yum -y install pcre-devel lua-devel libxml2-devel ncurses-devel zlib zlib devel curl openssl openssl-devel libtermcap-devel libc-client-devel bison gcc g++ cpp gcc-c++ freetype freetype-devel freetype-utils gd gd-devel libjpeg libjpeg-devel libpng libpng-devel curl curl-devel flex php-mbstring libexif-devel cmake

yum update

adduser -M -s /bin/false mysql

cd /home
mkdir mysql
cd mysql
mkdir data
mkdir log
chown mysql:mysql data
chown mysql:mysql log

drwxr-xr-x. 2 mysql mysql 4096 2015-11-20 23:32 data
drwxr-xr-x. 2 mysql mysql 4096 2015-11-20 23:32 log

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.9 -DMYSQL_DATADIR=/home/mysql/data -DDEFAULT_CHARSET=euckr -DDEFAULT_COLLATION=euckr_korean_ci -DWITH_EXTRA_CHARSETS=all -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

make && make install

ln -s /usr/local/mysql-5.7.9 /usr/local/mysql

chown -R mysql:mysql mysql-5.7.9

cd /home

chown -R mysql:mysql mysql

cd /usr/local/mysql/support-files

cp my-default.cnf /etc/my.cnf

cd /usr/local/mysql/bin

./mysqld --initialize --user=mysql --datadir=/home/mysql/data

./mysqld_safe &

ps -ef | grep mysql

./bin/mysqladmin -u root password 1234

위와 같은 과정으로 설치했습니다.

하지만 데몬 구동 후에

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
위와 같은 오류가 발생합니다. ㅠㅠ

shint의 이미지

ERROR 1045 (28000): Access denied for user 'root'@'localhost'
이거로 찾아보니 있네요.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

academic의 이미지

centos에 왜 mysql을 컴파일해서 설치하나요?

정 필요하면 소스 rpm으로 설치하면 될 것을....

백번 양보해서, 컴파일해서 설치하는 것이 편하다면 다른 배포판을 쓰시는게 좋을 듯 합니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

백연구원의 이미지

mysqladmin으로 패스워드 변경시에

-h localhost

옵션도 같이 줘보세요.

root 계정이 한개가 아닐수도 있기 때문에 호스트 지정이 필요 합니다.


소곤소곤