CentOS76安装MySQL5731RPM方式安装(centos7哪个版本好)

CentOS76安装MySQL5731RPM方式安装(centos7哪个版本好)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-03-24
文章简介

注:5.7.31版本安装步骤及初始化和之前版本有较大区别 1.RPM安装包(rpm/yum方式安装): mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar(RPM打包

2025阿里云双十一服务器活动

注:5.7.31版本安装步骤及初始化和之前版本有较大区别

1.RPM安装包(rpm/yum方式安装):

mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar(RPM打包文件,包含以下RPM包)

mysql-community-client-5.7.31-1.el7.x86_64.rpm(客户端)【必装】

mysql-community-server-5.7.31-1.el7.x86_64.rpm(服务端)【必装】

mysql-community-libs-5.7.31-1.el7.x86_64.rpm(共享库)【推荐】【依赖必要】

mysql-community-devel-5.7.31-1.el7.x86_64.rpm(开发库)【推荐】

mysql-community-common-5.7.31-1.el7.x86_64.rpm(通用库)【推荐】【依赖必要】

......(其他的根据自己需要选装)

2.源码安装包(编译方式安装)

mysql-5.7.31-el7-x86_64.tar.gz

mysql官方网站下载即可,国内的搜狐、阿里镜像站也可下载

[root@localhost~]#查询软件是否被安装

检查是否有默认安装的数据库,如果有请卸载(通常情况会默认安装MariaDB数据库)

[root@localhost~]#rpm-qa|grep-imariadb

卸载方式1:[root@localhost~]#强制卸载

卸载方式2:[root@localhost~]#推荐

[root@localhost~]#rpm-qa|grepncurses

[root@localhost~]#rpm-qa|greplibaio

*********************************************************

[root@localhost~]#tar-xvfmysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

安装MySQL(注意安装顺序,否则有依赖告警):

[root@localhost~]#rpm-ivhmysql-community-common-5.7.31-1.el7.x86_64.rpm

[root@localhost~]#rpm-ivhmysql-community-libs-5.7.31-1.el7.x86_64.rpm

[root@localhost~]#rpm-ivhmysql-community-client-5.7.31-1.el7.x86_64.rpm

[root@localhost~]#rpm-ivhmysql-community-server-5.7.31-1.el7.x86_64.rpm

-i是安装,-v是列出更多详细信息,-h是在安装时列出hash标记

[root@localhost~]#systemctlstartmysqld

[root@localhost~]#systemctlstatusmysqld

CentOS76安装MySQL5731RPM方式安装,centos7哪个版本好

检查是否启动,端口是否监听:

[root@localhost~]#netstat-lntup|grepmysql

mysql安装完成之后,生成的默认密码在?/var/log/mysqld.log?文件中。使用grep命令找到日志中的密码

[root@localhost~]#grep'password'/var/log/mysqld.log

[root@localhost~]#mysql-uroot-p

mysql>ALTERUSER'root'@'localhost'IDENTIFIEDBY'Ab@123456';

mysql>setpasswordfor'root'@'localhost'=password('Ab@123456');

以后通过updateset语句修改密码

mysql>updateusersetpassword=PASSWORD('Ab@456789')whereuser='root';

mysql>flushprivileges;刷新权限

注:mysql5.7默认安装了密码安全检查插件(validate_password),策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位,否则会报错,如下:

ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirements

mysql>setglobalvalidate_password_policy=0;修改密码策略0级

默认情况下MySQL只允许root账户在本地登录,如果要在其它机器上连接mysql,必须添加一个允许远程连接的帐户。或者修改root为允许远程连接(不推荐)

mysql>selectUser,Host?from?user;

mysql>GRANTALLPRIVILEGESON*.*TO'andy'@'%'IDENTIFIEDBY'Andy@123'WITHGRANTOPTION;

修改root为允许远程连接(不推荐):

mysql>UPDATEuserSETHost='%'WHEREUser='root';

mysql>flushprivileges;

mysql安装后默认不支持中文,需要修改编码。

修改?/etc/my.cnf?配置文件,在相关节点(没有则自行添加)下添加编码配置

character-set-server=utf8

default-character-set=utf8

default-character-set=utf8

[root@localhost~]#systemctlrestartmysqld

[root@localhost~]#mysql-uroot-p

mysql>showvariableslike'character%';

日志文件:/var/log/mysqld.log

服务启动脚本:/usr/lib/systemd/system/mysqld.service

socket文件:/var/run/mysqld/mysqld.pid

标签:
专用服务器的含义(专用服务器和通用服务器)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!