您的位置:首页 > 运维架构 > Linux

CentOS7 rpm方式安装mysql5.7

2018-05-29 11:14 483 查看

 内容源自:CentOS7安装mysql

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

1.安装

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm  //下载了安装用的Yum Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

可以看到:安装完毕

Running transaction
正在安装    : mysql-community-common-5.7.22-1.el7.x86_64                                                                                                                                                   1/6
正在安装    : mysql-community-libs-5.7.22-1.el7.x86_64                                                                                                                                                     2/6
正在安装    : mysql-community-client-5.7.22-1.el7.x86_64                                                                                                                                                   3/6
正在安装    : mysql-community-server-5.7.22-1.el7.x86_64                                                                                                                                                   4/6
正在安装    : mysql-community-libs-compat-5.7.22-1.el7.x86_64                                                                                                                                              5/6
正在删除    : 1:mariadb-libs-5.5.56-2.el7.x86_64                                                                                                                                                           6/6
验证中      : mysql-community-libs-compat-5.7.22-1.el7.x86_64                                                                                                                                              1/6
验证中      : mysql-community-common-5.7.22-1.el7.x86_64                                                                                                                                                   2/6
验证中      : mysql-community-server-5.7.22-1.el7.x86_64                                                                                                                                                   3/6
验证中      : mysql-community-client-5.7.22-1.el7.x86_64                                                                                                                                                   4/6
验证中      : mysql-community-libs-5.7.22-1.el7.x86_64                                                                                                                                                     5/6
验证中      : 1:mariadb-libs-5.5.56-2.el7.x86_64                                                                                                                                                           6/6

已安装:
mysql-community-libs.x86_64 0:5.7.22-1.el7                        mysql-community-libs-compat.x86_64 0:5.7.22-1.el7                        mysql-community-server.x86_64 0:5.7.22-1.el7

作为依赖被安装:
mysql-community-client.x86_64 0:5.7.22-1.el7                                                            mysql-community-common.x86_64 0:5.7.22-1.el7

替代:
mariadb-libs.x86_64 1:5.5.56-2.el7

完毕!
View Code

记得卸载Yum Repository:

yum -y remove mysql57-community-release-el7-10.noarch

 

2.MySQL配置

 

启动:

systemctl start  mysqld.service

查看运行状态:

systemctl status mysqld.service

显示为active,即为运行状态:

● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 二 2018-05-29 09:56:21 CST; 15s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 3886 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 3808 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 3889 (mysqld)
Tasks: 27
CGroup: /system.slice/mysqld.service
└─3889 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

查看运行初始密码:

grep "password" /var/log/mysqld.log

进入数据库:

mysql -uroot -p

修改初始密码:

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
//因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关,上面是为了修改密码规范,使密码设置可以设置很简单
//修改密码:
mysql>SET PASSWORD = PASSWORD('mysql');
mysql>flush privileges;

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: