然后,在Linux上打开终端并输入命令进行下载:wgetthttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
使用以下命令安装下载的发行包-Uvh:升级软件包
rpm-Uvhmysql80-community-release-el7-3.noarch.rpm
选择发行版本,进行安装使用MySQLyum存储库时,默认情况下会选择要安装的最新GA版本MySQL。如果这是您想要的,则可以跳到下一步。
默认情况下,默认启用最新GA系列(当前为MySQL8.0)的子存储库,而所有其他系列(例如,MySQL5.7系列)的子存储库均被禁用。使用此命令可查看MySQLYum存储库中的所有子存储库,并查看已启用或禁用了哪些子存储库。
列出所有版本yumrepolistall|grepmysql发现8.0版本是enabled的,5.7版本是disabled的
这里我们需要安装5.7版本的,所以把8.0的进行禁用,然后再启用5.7版本
yum-config-manager--disablemysql80-community
运行yum-config-manager命令提示-bash:yum-config-manager:commandnotfound命令未找到,因为yum-config-manager在yum-utils包里面。由于系统默认没有这个命令,需要另外进行安装。
安装yum-config-manageryum-yinstallyum-utils然后启用5.7版本
yum-config-manager--enablemysql57-community检查启用版本进行安装时请确保只有一个版本启用,否则会显示版本冲突
安装yuminstallmysql-community-server安装时报错Allmatcheswerefilteredoutbymodularfilteringforargument:mysql-community-server
Error:Unabletofindamatch:mysql-community-server
解决办法:先执行yummoduledisablemysql,然后再执行yum-yinstallmysql-community-server
启动MySql启动mysql服务sudosystemctlstartmysqld.service查看运行状态sudosystemctlstatusmysqld.service
登录MySqlMySql服务器初始化的时候会创建'root@localhost’是一个超级用户账号。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

然后通过生成的临时密码登录Mysql
重置密码ALTERUSER‘root’@‘localhost’IDENTIFIEDBY‘tengHao@2019’;
开启远程连接服务器首先需要开放3306端口,启用远程访问(MySQL默认禁止远程访问)。
查看表showdatabases;-显示数据库usemysql;-进入库
用selecthost,userfromuser;命令发现root用户的host是localhost,localhost表示只能进行本地访问,不能进行远程连接
修改权限把root用户的host改为%
updateusersethost=“%”whereuser=“root”;
官方文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
如果连接出现:Table‘performance_schema.session_variables’doesn’texist错误1.执行升级命令mysql_upgrade-uroot-p--force1.重新启动MySqlsystemctlrestartmysqld.service修改MySQL编码查看编码showvariableslike‘character%’;打开配置文件my.cnf
在[mysqld]跟[client]下面添加default-character-set=utf8然后重启mysql服务
MYSQL常用命令启动mysql服务:systemctlstartmysqld.service
停止mysql服务:systemctlstopmysqld.service
重启mysql服务:systemctlrestartmysqld.service
查看mysql服务当前状态:systemctlstatusmysqld.service
设置mysql服务开机自启动:systemctlenablemysqld.service
停止mysql服务开机自启动:systemctldisablemysqld.service
查看所有已启动的服务:systemctllist-units--type=service
本文来源:虚拟主机--mysqlyum源安装(mysql源码安装)
本文地址:https://www.idcbaba.com/zhuji/2605.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



