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('새비밀번호');