Centos 8.5 yum安装mysql5.6 基于mysql8.4 yum源

1 查看版本

2 安装源

访问官网下载最新的,默认情况下,安装 MySQL Server 8.4。可以通过编辑存储库安装文件来获取其他版本 由软件包安装

MySQL :: Download MySQL Yum Repository

#服务器上面直接下载

[root@localhost ~]# wget https://repo.mysql.com//mysql84-community-release-el8-1.noarch.rpm .
#安装
rpm  -ivh  mysql84-community-release-el8-1.noarch.rpm

 

 3 选择版本

#安装工具
yum install yum-utils
#关闭mysql8
yum-config-manager --disable mysql80-community
#编辑配置文件,增加如下
vi  /etc/yum.repos.d/mysql-community.repo
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

#开启mysql5.6
 yum-config-manager --enable mysql56-community

#当多个版本的子存储库时,系列已启用,Yum 使用最新系列。验证是否已启用正确的库,并通过运行以下命令并检查

[root@localhost ~]# yum repolist enabled | grep mysql
mysql-connectors-community   MySQL Connectors Community
mysql56-community            MySQL 5.6 Community Server

#禁用默认的MySQL模块
基于 EL8 的系统,例如 RHEL8 和 Oracle Linux 8 ,Centos8.5包含默认启用的 MySQL 模块。 除非禁用此模块,否则它会屏蔽 MySQL 库。禁用包含的模块并使 MySQL5.6 存储库包可见 

yum module disable mysql

 

#卸载自带mariadb

rpm  -qa|  grep  mariadb
rpm  -e mariadb-connector-c-3.1.11-2.el8_3.x86_64  --nodeps
rpm  -e mariadb-connector-c-config-3.1.11-2.el8_3.noarch  --nodeps

 #开始安装mysql5.6

yum install mysql-community-server

 4 启动服务

systemctl start mysqld
#查看
systemctl status mysqld

5 配置密码
 

mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
FLUSH PRIVILEGES;
#配置root 远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'new_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

6 修改my.cnf 配置文件

[mysqld]
# 设置3306端口
port=3306
# 设置mysql数据库的数据的存放目录
datadir=/data/mysql/
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数。
max_connect_errors=100
max_allowed_packet = 100M
innodb_buffer_pool_size = 2048M
# 服务端使用的字符集默认为UTF8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
init_connect='SET collation_connection = utf8mb4_unicode_ci'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用.mysql_native_password.插件认证
default_authentication_plugin=mysql_native_password
#是否对sql语句大小写敏感,1表示不敏感
lower_case_table_names = 1
#innodb_large_prefix=1
#innodb_file_format = BARRACUDA
#MySQL连接闲置超过一定时间后(单位:秒)将会被强行关闭
#MySQL默认的wait_timeout  值为8个小时, interactive_timeout参数需要同时配置才能生效
interactive_timeout = 1800
wait_timeout = 1800
lock_wait_timeout = 3600
tmp_table_size = 64M
max_heap_table_size = 64M

socket=/data/mysql/mysql.sock
log-error=/data/mysql/logs/log_error.log
pid-file=/data/mysql/mysql.pid

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

  • 18
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用yum安装MySQL 5.6,你可以按照以下步骤进行操作: 1. 首先,你可以检查你的系统是否已经安装MySQL。使用以下命令可以列出已安装MySQL软件包: ``` yum list installed | grep mysql ``` 2. 如果你发现系统已经安装MySQL,你可以使用以下命令来卸载旧版本的MySQL: ``` yum remove mysql ``` 3. 接下来,你需要安装MySQL 5.6yum存储库。你可以通过安装mysql-community-release包来获得这个存储库: ``` yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ``` 4. 安装完成后,你将获得两个MySQLyum存储库文件:/etc/yum.repos.d/mysql-community.repo和/etc/yum.repos.d/mysql-community-source.repo。这些文件将提供MySQL 5.6安装包。 5. 最后,你可以使用以下命令来安装MySQL 5.6: ``` yum install mysql-community-server-5.6 ``` 通过按照上述步骤,你可以使用yum安装MySQL 5.6。请确保你在执行命令时具有适当的权限。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linux CentOS6.5 yum安装mysql5.6](https://download.csdn.net/download/weixin_38673548/13700402)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [YUM方式安装Mysql 5.6](https://blog.csdn.net/SmartTxp/article/details/103054974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [liunx下yum安装mysql5.6(简单、易懂、零报错!!!)](https://blog.csdn.net/weixin_44009447/article/details/106221476)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值