广告
返回顶部
首页 > 资讯 > 数据库 >CentOS7 64位下如何安装MySQL5.7
  • 494
分享到

CentOS7 64位下如何安装MySQL5.7

2024-04-02 19:04:59 494人浏览 独家记忆
摘要

小编给大家分享一下Centos7 64位下如何安装Mysql5.7,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装环境:Cen

小编给大家分享一下Centos7 64位下如何安装Mysql5.7,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

安装环境:CentOS7 64位 MINI版,安装mysql5.7

1、配置YUM源

在Mysql官网中下载YUM源rpm安装包:Http://dev.mysql.com/downloads/repo/yum/

CentOS7 64位下如何安装MySQL5.7

# 下载mysql源安装包
shell> wget http://dev.mysql.com/get/mysql57-commUnity-release-el7-8.noarch.rpm
# 安装mysql源
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"

CentOS7 64位下如何安装MySQL5.7

看到上图所示表示安装成功。

可以修改yum源,改变默认安装的mysql版本。比如要安装5.7版本,将5.7源的enabled=0改成enabled=1即可。改完之后的效果如下所示:

vim /etc/yum.repos.d/mysql-community.repo

CentOS7 64位下如何安装MySQL5.7

2、安装MySQL

shell> yum install mysql-community-server

3、启动MySQL服务

shell> systemctl start mysqld

查看MySQL的启动状态

CentOS7 64位下如何安装MySQL5.7

4、开机启动

shell> systemctl enable mysqld
shell> systemctl daemon-reload

5、修改root本地登录密码,有可能root默认密码为空

1.如果默认密码为空,直接回车登陆

CentOS7 64位下如何安装MySQL5.7

有密码的,mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

shell> grep 'temporary passWord' /var/log/mysqld.log
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 
或者
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');

注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,如下图所示:

CentOS7 64位下如何安装MySQL5.7

通过msyql环境变量可以查看密码策略的相关信息:

mysql> show variables like '%password%';

CentOS7 64位下如何安装MySQL5.7

validate_password_policy:密码策略,默认为MEDIUM策略
validate_password_dictionary_file:密码策略文件,策略为STRONG才需要
validate_password_length:密码最少长度
validate_password_mixed_case_count:大小写字符长度,至少1个
validate_password_number_count :数字至少1个
validate_password_special_char_count:特殊字符至少1个

上述参数是默认策略MEDIUM的密码检查规则。

共有以下几种密码策略:

CentOS7 64位下如何安装MySQL5.7

MySQL官网密码策略详细说明:http://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_password_policy

修改密码策略

在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略

# 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
validate_password_policy=0

如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:

validate_password = off

重新启动mysql服务使配置生效:

systemctl restart mysqld

6、添加远程登录用户

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

7、配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

重新启动mysql服务,查看数据库默认编码如下所示:

CentOS7 64位下如何安装MySQL5.7

默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
Socket文件:/var/run/mysqld/mysqld.pid

Centos7 卸载mysql

查看当前安装状态

rpm -qa|grep -i mysql

CentOS7 64位下如何安装MySQL5.7

yum remove mysql

CentOS7 64位下如何安装MySQL5.7

rpm -e mysql-community-release-el7-5.noarch

若提示依赖错误

CentOS7 64位下如何安装MySQL5.7

则执行

rpm -ev --nodeps mysql-community-libs-5.6.43-2.el7.x86_64

CentOS7 64位下如何安装MySQL5.7

依此方法删完

接着查找之前老版本mysql的目录、并且删除老版本mysql的文件和库,我是没有删除以前的老库,直接做的一个升级安装

find / -name mysql

删除对应的mysql目录

rm -rf /var/lib/mysql

CentOS7 64位下如何安装MySQL5.7

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

rm -rf /etc/my.cnf

my.cnf有时候不一定在/etc下,可用命令查找

find / -name my.cnf

再次查找机器是否安装mysql

rpm -qa|grep -i mysql

我并没有删除原来的配置文件,数据库,直接安装的5.7,原来的数据库存,但是出现数据库不能用的情况,我是用了两个命令解决的。

CentOS7 64位下如何安装MySQL5.7

set @@global.show_compatibility_56=ON;

CentOS7 64位下如何安装MySQL5.7

CentOS7 64位下如何安装MySQL5.7

原来的数据库就可以正常使用了。

以上是“CentOS7 64位下如何安装MySQL5.7”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: CentOS7 64位下如何安装MySQL5.7

本文链接: https://www.lsjlt.com/news/55800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS7 64位下如何安装MySQL5.7
    小编给大家分享一下CentOS7 64位下如何安装MySQL5.7,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装环境:Cen...
    99+
    2022-10-18
  • ubuntu14.04 64位下如何安装mysql5.7.*
    小编给大家分享一下ubuntu14.04 64位下如何安装mysql5.7.*,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • 如何在Centos7下安装MySQL5.7
    Centos7下安装MySQL5.7 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1、安装my...
    99+
    2022-10-18
  • 在CentOS7 64下如何安装MySQL5.6.40
    小编这次要给大家分享的是在CentOS7 64下如何安装MySQL5.6.40,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。MySQL5.6.40在CentOS7 6...
    99+
    2022-10-18
  • 服务器Ubuntu 22.04 64位安装 MySQL5.7
    1.官网:mysql下载链接 官网地址 2.我们新建一个文件夹,路径/usr/local/mysql 这里选择下载5.7.29的ubuntu版本注意是amd64不是arm64,或者执行下面命令 w...
    99+
    2023-09-01
    ubuntu 服务器 mysql 数据库
  • CentOS7环境下源码如何安装MySQL5.7
    这篇文章给大家分享的是有关CentOS7环境下源码如何安装MySQL5.7的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装依赖包yum -y install...
    99+
    2022-10-18
  • mysql5.7.17 64位rhel6.5下安装
    安装环境: rhel6.5_64 MySQL Community Server 5.7.17 64位 下载yum安装源文件: http://dev.mysql.com/get/mysql57-commu...
    99+
    2022-10-18
  • Centos7环境下安装Mysql5.7版本
    实验环境: VMware Workstation12 Centos-7-x86_64系统(ip地址:192.168.5.132)(2G内存 2个处理器) 使用软件:boost_1_59_0、mysql...
    99+
    2022-10-18
  • centos7下YUM mysql5.7安装与配置
    1、环境准备: 安 装 环 境:CentOS Linux release 7.7.1908 (Core) 数据库版本:mysql 5.7 配置yum源: 在MySQL官网中下载yum源就是rpm包 地址:https://dev.mysql....
    99+
    2019-10-09
    centos7下YUM mysql5.7安装与配置 数据库入门 数据库基础教程 数据库 mysql
  • CentOs7 64位 mysql 5.6.40源码安装过程
    1.首先安装依赖包,避免在安装过程中出现问题 [root@chufeng yusen]# yum -y install wget vim bash-completion [root@chufeng yu...
    99+
    2022-10-18
  • 64位下安装python的paramik
    首先,不知道是平台原因还是版本原因,在32位linux下安装无任何问题,环境为cent5.5,ptyhon 2.4.3 .到64位下环境为cent6.0,python 2.6.3。  paramiko为linux下连接ssh的python模...
    99+
    2023-01-31
    python paramik
  • 64位Windows下安装Redis教程
    Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾...
    99+
    2022-06-04
    教程 Windows Redis
  • windows 64位下redis安装教程
    一、下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:ht...
    99+
    2022-06-04
    教程 windows redis
  • MySQL5.6.40在CentOS7 64下安装过程详解
    MySQL5.6.40在CentOS7 64下安装过程 1)卸载之前安装的mysql rm -rf /usr/local/mysql rm -rf /etc/init.d/mysqld 2)删除数据库目录 r...
    99+
    2022-05-20
    CentOS7 安装 Mysql5.6.40 CentOS7 安装 Mysql CentOS7 安装 Mysql5.6
  • win7系统下载64位安装教程
    今天主要是和大家分享一个安装win7 64位系统的方法,步骤简单操作易懂,当然如果想要安装其它版本系统也可以用这个方法,选择不同系统几款。1、首先我们需要先百度搜索小白一键重装系统,进入官网下载安装好,然后打开软件选择自己想要的win7 6...
    99+
    2023-07-10
  • 如何安装windows7 64位系统
    这篇“如何安装windows7 64位系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何安装windows7 64位系统...
    99+
    2023-07-01
  • 如何在64位ubuntu8.04安装QQ
    这篇文章主要讲解了“如何在64位ubuntu8.04安装QQ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在64位ubuntu8.04安装QQ”吧!到QQ官方网站下载文件。64位的要下载...
    99+
    2023-06-13
  • 如何在ubuntu中安装32位、64位chrome
    这篇文章主要讲解了“如何在ubuntu中安装32位、64位chrome”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在ubuntu中安装32位、64位chrome”吧!一、通过直接下载安...
    99+
    2023-06-13
  • 怎么在CentOS7下安装MySQL5.7数据库以及配置
    本篇内容主要讲解“怎么在CentOS7下安装MySQL5.7数据库以及配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在CentOS7下安装MySQL5....
    99+
    2022-10-18
  • win7精简版64位下载安装的步骤
    尽管win7操作系统已经在市场上较为边缘化,但仍有不少用户对其钟爱有加。很多用户私信小编说想要win7精简版64位最新下载安装方法。小编今天有空了,立马分享win7精简64位下载安装的方法给大家,赶快来看吧!。1、首先先下载一个咔咔装机,然...
    99+
    2023-07-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作