centos7.3上安装mysql5.7.18示例

分类:编程技术 时间:2024-02-20 15:22 浏览:0 评论:0
0
小编给大家分享一个在centos7.3上安装mysql5.7.18的例子。希望您读完本文后有所收获。我们一起来讨论一下吧!

1查看 Linux 发行版本

[root@typecodes ~]# cat /etc/redhat-release
CentOS Linux 发行版 7.2.1511(核心)

< p>2 下载官方MySQL Yum Repository

根据Linux发行版版本(CentOS和Fedora均属于Red Hat系统),从官方mysql(http://dev.mysql.htm)下载。 com/downloads/repo/yum/) 获取 Yum 存储库。

[root@typecodes ~]# wget -i http://dev.mysql.com/get/mysql57-community-release-el7-7. noarch.rpm--2016-02-03 18:36:02-- http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm解析 dev.mysql.com (dev.rpm) mysql.com)... 137.254.60.11正在连接到 dev.mysql.com (dev.mysql.com)|137.254.60.11|:80...已连接。HTTP 请求已发送,正在等待响应... 302 FoundLocation: http: //repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm [以下]--2016-02-03 18:36:04-- http://repo.mysql.com // mysql57-community-release-el7- 7.noarch.rpm正在解析repo.mysql.com (repo.mysql.com)... 104.102.164.25正在连接到repo.mysql.com (repo.mysql.com)|104.102.164.25|:80...已连接.HTTP请求已发送,等待响应... 200 OKLength: 8984 (8.8K) [application/x-redhat-package-manager]保存到:'mysql57-community-release-el7-7.noarch.rpm'100%[ == ====================================================== ====================================================== =======================>] 8,984 --.-K/s in 0s2016-02-03 18:36:07 (68.4 MB/s) - 'mysql57-community-release-el7-7.noarch.rpm' saving [8984/8984]3 安装MySQL的Yum存储库 安装MySQL的Yum存储库后,每次执行yum update时,都会检查MySQL是否更新。 [root@typecodes ~]# yum -y install mysql57-community-release-el7-7.noarch.rpm加载插件:axelget、fastestmirror、langpacks检查 mysql57-community-release-el7-7.noarch.rpm: mysql57-community-release-el7-7.noarch标记要安装的 mysql57-community-release-el7-7.noarch.rpm解决依赖关系--> 运行事务检查 --->将安装软件包 mysql57-community-release.noarch 0:el7-7 --> 完成依赖关系解析 依赖关系已解析========================== === ================================================= === ================================================= === ========================================= 包                                                                                                                                                                                                            ======== =================================================== =================================================== =================================================== ========安装:mysql57-community-release noarch el7-7 /mysql57-community-release-el7-7.noarch 7.8 k事务摘要================ ======================================================== ====================================================== ================================================== =安装1 包总大小:7.8 k安装大小:7.8 k下载包:运行事务检查运行事务测试事务测试成功运行事务安装:mysql57-community-release-el7-7.noarch 1/1 验证:mysql57-community-release-el7-7。 noarch               1/1已安装:mysql57-community-release.noarch 0:el7-7完成!

3安装MySQL数据库服务器版本

[root@typecodes ~]# yum -y install mysql-community-server已加载插件:axelget、fastestmirror、langpacks没有可用于 base 的元数据没有可用于 epel 的元数据没有可用于 extrasrepomd.xml 的元数据                                                                                                         mysql-connectors-community元数据成功repomd .xml :00:00 更新 mysql57-社区元数据成功 没有可用于更新的元数据mysql-connectors-community mysql-tools-community| 2.5 kB 00:00:00 mysql57 社区 | 2.5 kB 2.5 kB 00:00:00 (1/3): mysql-tools-community/x86_64/primary_db                                                                                                                                                                                                    |社区/x86_64/primary_db                                                                                        ​nbsp; | 8.6 kb 00:00:02 从缓存的 HostFile 加载镜像速度*Base: Mirrs.aliyun.com*Epel:mirrorsoft.edu.cn*EXTRAS.163.C om*updates:mirrors.163.com解决依赖关系-->运行事务检查---> 将安装软件包 mysql-community-server.x86_64 0:5.7.10-1.el7 --> 处理依赖项:mysql-community-common(x86-64) = 5.7。 10-1.el7 软件包:mysql-community-server-5.7.10-1.el7.x86_64--> 处理依赖项:mysql-community-client(x86-64) = 5.7。10-1.el7 软件包:mysql-community-server-5.7.10-1.el7.x86_64--> 运行事务检查---> 软件包 mysql-community-client.x86_64 0:5.7.10-1.el7将安装--> 处理依赖关系:mysql-community-libs(x86-64) = 5.7.10-1.el7 对于包:mysql-community-client-5.7.10-1.el7。 x86_64---> 将安装软件包 mysql-community-common.x86_64 0:5.7.10-1.el7 --> 运行事务检查---> 软件包 mariadb-libs.x86_64 1:5.5.44-2.el7 .centos 将被废弃--> 处理依赖项: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64--> 处理依赖项: libmysqlclient.so.18(libmysqlclient_18 )(64位) for package: 2:postfix-2.10.1-6.el7.x86_64---> Package mysql-community-libs.x86_64 0:5.7.10-1.el7 将被废弃--> 运行事务检查---> 软件包 mysql-community-libs-compat.x86_64 0:5.7.10-1.el7 将被废弃--> 已完成依赖项解析 依赖项已解析================= ====================================================================================================== =================================================== == 包装                                                                                                                                                                          –                                                                            ================================================== ====================================================== ====================================================== ==== 安装: mysql-community-libs x86_64 5.7.10-1.el7 mysql57-community 2.2 M 替换 mariadb-libs.x86_64 1:5.5.44-2.el7.centos mysql-community-libs-compat x86_64 5.7 .10-1.el7 mysql57-community 2.0 M 替换 mariadb-libs.x86_64 1:5.5.44-2.el7.centos mysql-community-server x86_64 5.7.10-1.el7 mysql57-community 142 M安装依赖项:mysql -community-client x86_64 5.7.10-1.el7 mysql57-community 24 M mysql-community-common x 86_64 5.7.10-1.el7 mysql57-community;第269章 交易摘要================================================== =================================================== =================================================== =======================安装3个包(+2个依赖包)总下载大小:171M下载包:mysql-community-server-5.7.10- 1 .el7.x86_64.rpm                                                                                                                                        MB 00:00:03 mysql-community-libs-5.7.10 -1.el7.x86_64.rpm                                       sp; | 2.2 MB 00:00:05 mysql-community-client-5.7.10-1.el7.x86_64.rpm | 2.2 MB 24 MB 00:00:41 警告:/var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-common-5.7.10-1.el7.x86_64.rpm:标头 V3 DSA/SHA1 签名,密钥 ID 5072e1f5:NOKEY00 ETA mysql-community-common-5.7.10-1 的公钥。 el7.x86_64.rpm 未安装mysql-community-common-5.7.10-1.el7.x86_64.rpm | 269 kB 00:00:01 从文件中检索密钥:///etc/pki/rpm-gpg/ RPM- GPG-KEY-mysql导入 GPG 密钥 0x5072E1F5: Userid : "MySQL Release Engineering " Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5 Package : mysql57-community-release- el7-7.noarch (@/mysql57 -community-release-el7-7.noarch) 来自:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql运行事务检查运行事务测试事务测试成功运行事务安装:mysql-community -常见-5.7.10-1。 el7.x86_64           1/6 安装:mysql-community-libs-5.7.10-1.el7.x86_64                                              2/6 安装:MySQL-COMMUNITY-CLIENT-5.7。 10-1.EL7.X86_64 3/6 安装:MySQL- COMMUNITY-Server-5.7.10-1.L7.x86_64 4/6 安装:MySQL-COMMMU nitity- libs-compat-5.7.10-1.el7.x86_64                                                                                                                                                                                                                                    libs-compat-5- -库-compat-5。验证:mysql-community-server-5.7.10-1.el7.x86_64; 2/6 验证:mysql-community-common-5.7.10-1.el7.x86_64 3/6 验证:mysql-community-libs-5.7.10-1.el7.x86_64 4/6 验证:mysql-community-client -5.7.10-1.l7.x86_64 5/6 验证:1:Mariadb-libs-5.5.44-2.l7.Centos.x86_64 6/6已安装:MySQL-COMMUNITY-LIBS.X86_64 0:5.7。 10-1.el7 mysql-community-libs-compat.x86_64 0:5.7.10-1.el7 mysql-community-server.x86_64 0:5.7.10-1.el7安装的依赖项:mysql-community-client.x86_64 0: 5.7.10-1.el7 mysql-community-common.x86_64 0:5.7.10-1.el7替换:mariadb-libs.x86_64 1:5.5.44-2.el7.centosComplete![root@typecodes ~]#clear< /pre>

最后截图:

4 启动数据库:

[root@type代码 ~]# systemctl start mysqld.service

然后使用命令systemctl status mysqld.service查看MySQL数据库启动后的服务状态:

5 获取初始密码

使用YUM安装并启动MySQL服务后,MySQL进程会自动在进程日志中打印root用户的初始密码:

######从mysql进程日志中获取root用户的初始密码:ra%yk7urCBIh[root@typecodes ~]# grep "password" /var/log/mysqld.log2016- 02-03T10:42:17.272166Z 1 [Note] 为 root@localhost 生成临时密码:ra%yk7urCBIh2016-02-03T10:42:36.776875Z 2 [Note] 用户 'root'@'localhost' 的访问被拒绝 (使用密码:NO)2016-02-03T10:42:52.063138Z 3 [注意]用户'root'@'localhost'访问被拒绝(使用密码:NO)2016-02-03T10:42:57.564373Z 4 [注意]用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)2016-02-03T10:43:01.477007Z 5 [注意] 访问被拒绝对于用户“root”@“localhost”(使用密码:NO)2016-02-03T10:46:03.642008Z 6 [注意]用户“root”@“localhost”的访问被拒绝(使用密码:NO)2016-02- 03T10:46:11.217889Z 7 [注意]用户'root'@'localhost'访问被拒绝(使用密码:NO)2016-02-03T10:47:44.755199Z 0 [注意]关闭插件'validate_password'2016-02 -03T10:47:46.505844Z 0 [注意]关闭插件'sha256_password'2016-02-03T10:47:4 6.505851 Z 0 [注意]关闭插件'mysql_native_password'

6 修改root用户密码

使用第5节获取的root用户初始密码,然后修改:

set global validate_password_policy =0;//默认为1,即MEDIUM,所以您在开头设置的密码必须符合长度,并且必须包含数字、小写或大写字母以及特殊字符。

set global validate_password_length=4;//指定密码alter user root@localhost id中数据的长度entified by 'crow';// 更改密码

增加远程访问权限

将 *.* 上的所有权限授予 'root' @'%' IDENTIFIED BY 'crow ' with GRANT OPTION;FLUSH PRIVILEGES;

退出mysql,然后重新启动服务

systemctl restart mysqld

防火墙开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent 

重启防火墙

firewall-cmd --reload[root@typecodes ~]# mysql -uroot -p输入密码:## #####输入默认root密码然后按Enter键欢迎使用MySQL监视器。命令以; 结尾或 \g.您的 MySQL 连接 ID 为 2 服务器版本:5.7.10版权所有 (c) 2000、2015、Oracle 和/或其附属公司。保留所有权利。Oracle 是 Oracle Corporation 和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。输入“帮助;”或 '\h'求助。输入 '\c' 清除当前输入语句。mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; Query OK, 0 rows受影响 (0.00 sec)mysql> exitBye

7 安装完成

至此,在CentOS7中使用YUM方式安装MySQL5.7.10数据库完成。如下图,即可使用新的root密码登录MySQL。

[root@typecodes ~]# mysql -uroot -ppasswordmysql: [警告] 在命令行界面上使用密码可能不安全。欢迎使用 MySQL监视器。命令以 ; 结尾或 \g.您的 MySQL 连接 ID 为 3Server 版本:5.7.10 MySQL Community Server (GPL)版权所有 (c) 2000、2015、Oracle 和/或其附属公司。保留所有权利。Oracle 是 Oracle Corporation 和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。输入“帮助;”或“\h”寻求帮助。输入'\c'清除当前输入语句。mysql> use mysql;读取表信息以完成表名和列名您可以关闭此功能以获得更快的启动速度 -ADatabasechangedmysql>showdatabases;+-------------------- +|数据库 |+ --------------------+|信息模式|| mysql ||性能模式 || sys |+---------------- ----+4 行已设置(0.00 秒)mysql>clearmysql>exitBye[root@typecodes ~]#clear
< p>附录一:查看MySQL数据库的配置信息

MySQL的配置文件依然是/etc/my.cnf,其他安装信息可以通过mysql_config命令查看。其中,动态库文件存放在/usr/lib64/mysql目录下。

附录2:对于C/C++等开发者

由于需要使用mysql.h等头文件,因此需要执行以下命令安装mysql的命令 只是开发版本。

[root@typecodes ~]# yum -y install mysql-community-devel

追加ix 3:删除MySQL Repository

p>

因为第3节安装了MySQL的Yum Repository,以后每次执行yum操作时,都会检查更新。如果想去掉这个自动检查操作,可以使用以下命令卸载MySQL Repository。

[root@typecodes ~]# yum -y 删除 mysql57-community-release-el7-7.noarchupdate 2017.04.10 11:10

使用上述yum方法,还可以安装mysql官网目前提供的最新版本mysql5.7.18。只需替换第2节中rmp包的版本即可,后续步骤不变。

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

读完这篇文章,相信您对《centos7.3上安装mysql5.7.18示例》有了一定的了解。如果您想了解更多相关知识,请轻松关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > centos7.3上安装mysql5.7.18示例

用户评论