centos7 사용자 정의 설치 mysql5.7
2932 단어 실제로 사용하다
방법1
rpm -qa|grep mysql
rpm -e 파일 이름
방법2
yum list installed mysql*
yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51
방법3
find/-name mysql
그리고 rm-rf 파일
2. 설치 패키지 wget 다운로드http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
(-bash: wget:command not found를 보고하면 wget이 설치되지 않았음을 나타냅니다. 설치해야 합니다. 설치 명령은 다음과 같습니다. yum-y install wget)
3. 설치 패키지의 압축을 풀고 파일 이름을 수정합니다.
tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C/data/my/
mv mysql-5.7.17-linux-glibc2.5-x86_64/ mysql5.7
데이터, 로그 폴더 만들기
mkdir/data/my/mysql5.7/datamkdir/data/my/mysql5.7/logs
4. 구성
첨부 파일에 있는 my를 사용합니다.cnf 덮어쓰기/etc/my.cnf
첨부 파일의 mysqldsafe 덮어쓰기/data/my/mysql5.7/bin/mysqld_safe
첨부 파일의 mysqld를/etc/init로 복사합니다.d/아래
5. mysql 초기화
cd/data/my/mysql5.7/bin./mysqld --initialize --user=root --basedir=/data/my/mysql5.7 --datadir=/data/my/mysql5.7/data
초기화 중 error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
//설치 후 초기화하면 OK
yum install -y libaio
6.mysql 시작
./mysqld_safe --user=root &
초기화하면 임시 암호가 생성됩니다root@localhost::*******, my.cnf에 설정된 로그 파일에서 mysql가 ps-ef|grep mysql를 시작하는지 확인하고 검사할 수 있습니다
이 가능하다, ~할 수 있다,...Please cd to the mysql installationdirectory and restart this script from there as follows:./bin/mysqld_safe&See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information
해결 방법:
MySQL 5.7에서 보안 향상, 요구 사항
소프트웨어 설치 디렉토리로 전환하여 데이터베이스를 시작합니다.
[root@localhost ~]#
cd/mysql_software_57/
[root@localhost mysql_software_57]# bin/mysqld_safe --defaults-file=/etc/my.cnf &
[1] 25341
7. 비밀번호 수정 및 원격 연결 설정
클라이언트 시작
./mysql -uroot -p
Enter password: 임시 암호 입력
비밀번호 mysql>set password=password('new password') 수정;
루트 사용자의 호스트를% (으)로 변경
mysql>use mysql;
mysql>select host, user from user;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
원격 액세스 계정 설정:grant all privileges on.to 사용자 이름 원격 접근 @'%'identified by'사용자 비밀번호';mysql> grant all privileges on *.* to root@'%' identified by 'newpassword';새로 고침: mysql>flush privileges;
mysql 종료
mysql> exit;
// Linux MySQL
$mysql_dir/bin/mysqladmin -uroot -p shutdown
8. 전원 켜기 자동 부팅 설정
선조권
chmod 777/etc/init.d/mysqld
chmod -R 777/data/my/mysql5.7 서비스 mysqlchkconfig 추가 --add mysqld 설정 서비스는 자체 시작chkconfig mysqld on
마지막으로 서버를 다시 시작해 보십시오
reboot
참조:https://www.cnblogs.com/ivictor/p/6846017.html#conclusion
http://blog.csdn.net/yougoule/article/details/56680952