centos7.6离线安装mysql5.7(附下载连接)

 

原本打算直接用原生yum源安装,可是跨国访问网络太慢,只好采用离线安装的方式,原理就是把所需的rpm下载下来再上传服务器安装。node

一、rpm文件下载地址:mysql

目录: http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/sql

具体文件:服务器

http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-common-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-devel-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-connectors-community/el/7/x86_64//mysql-connector-odbc-8.0.18-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-client-5.7.28-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-server-5.7.28-1.el7.x86_64.rpm网络

 

二、安装依赖环境ide

yum -y install numactl

 

三、卸载mariadboop

[root@hadoop ~]# rpm -qa|grep mariadb mariadb-libs-5.5.52-1.el7.x86_64 [root@hadoop ~]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 [root@hadoop ~]# rpm -qa|grep mariadb

 

三、安装原生yum源(非必选)spa

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm

 

四、安装mysql rpmcode

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-connector-odbc-8.0.18-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

 

五、启动mysql服务器server

service mysqld start

 

六、修改密码

mysql默认给root帐号配置了临时密码,须要手动改为本身的

查看方式:

cat /var/log/mysqld.log | grep password 2019-12-22T08:14:59.578240Z 1 [Note] A temporary password is generated for root@localhost: !Ml,ThwaB0d_

其中末尾的“!Ml,ThwaB0d_”就是password

登陆mysql:mysql -uroot -p

修改密码策略(防止不能设置本身想设置的密码,若是想要设置的密码复杂度够,能够跳过):

set global validate_password_policy=0; set global validate_password_length=1;

修改密码:

alter user 'root'@'localhost' identified by '1234'; flush privileges;

 

七、容许远程登陆

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION; FLUSH PRIVILEGES;
相关文章
相关标签/搜索