성실한 사람이 되자

성실하게 글쓰자

This is spear

Programming/MYSQL

CestOs7 - yum을 이용한 mySql 설정 방법 (mySQL 5.x 버전에만 나오는 오류)

Imaspear 2020. 2. 7. 23:57
728x90

a. /etc/sysconfig/network-scripts/ifcfg-eth0 - 파일에가서 MAC수정

b. service NetworkManager stop

c. chkconfig NetworkManager off

d. service network restart

e. reboot or ifconfig eth0 


yum 을 이용한 설정

[root@localhost parallels]# yum -y upgrade
[root@localhost parallels]# yum -y install wget

wget로 자바, 톰켓, 등을 다운 받고 설치도 가능하다. 
rpm -ivh jdk-7-linux-x64.rpm
[root@localhost parallels]# wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.rpm
tar -xvf apache-tomcat-7.0.20.tar.gz
[root@localhost parallels]# wget http://mirror.khlug.org/apache/tomcat/tomcat-7/v7.0.20/bin/apache-tomcat-7.0.20.tar.gz

service tomcat7 start
[root@localhost parallels]#yum install -y setuptool
> setup
[root@localhost parallels]#yum install -y ntsysv
>ntsysv
[root@localhost parallels]#yum install -y system-config-network system-config-network-tui
> system-config-network
[root@localhost parallels]# yum -y install ipvsadm
[root@localhost parallels]# yum -y install mc
[root@localhost parallels]# yum install -y openssh
[root@localhost parallels]# yum install -y libaio

 


yum 으로 mysql 설치하기 

[root@localhost parallels]# yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

[root@localhost parallels]# yum -y install mysql-community-server

[root@localhost parallels]# systemctl start mysqld

[root@localhost parallels]# systemctl enable mysqld

[root@localhost parallels]# mysql

Access denied for user 'root'@'localhost' (using password: NO)

 

mysql root  접근이 거부된 경우이다

mysql 최초 설치후 root 자동 생성된 비밀번호는 /var/log/mysqld.log 에서 확인 가능하다.

mysql -uroot -p 를 입력한 후 자동 생성된 비밀번호를 입력 한다.

[root@localhost parallels]# vi /var/log/mysqld.log

 

밑에 Note 에서 나올 테니까 잘 찾아 보자~

[Note] A temporary password is generated for root@localhost: 임시 비밀번호

 

 

ERROR 1820 (HY000) : You must reset your password using ALTER USER statement before executing this statement.

임의 설정된 비밀번호를 다시 입력하면 된다.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '임의 설정된 비밀번호';
Query OK, 0 rows affected (0.00 sec)

mysql 에 접속해서 비밀번호 변경 

 

 mysqladmin 이용

mysql> -u root mysql
----
mysqladmin -u root password 새비밀번호

 

update문 이용

mysql> -u root mysql
----
mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root';
mysql> FLUSH PRIVILEGES;

 

Set Password 이용

mysql> -u root mysql
----
mysql> SET PASSWORD FOR root=password('새비밀번호');