暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
oracle linux8.6安装mysql8.0.33.txt
123
3页
0次
2023-10-16
5墨值下载
oracle linux8.6 安装 mysql8.0.33
安装 mysql
前奏:
# 查找是否存在自带 mariadb
rpm -qa | grep mariadb
# 如果存在则卸载, 比如我查找出来的名称为 mariadb-libs-5.5.68-1.el7.x86_64
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
# 检查是否安装过 mysql
rpm -qa | grep mysql
# 如果存在则卸载, 比如名称为 mysql-libs-5.1.52.x86_64
rpm -e mysql-libs-5.1.52.x86_64 --nodeps
rpm -qa | grep mysql|xargs rpm -e --批量删除
可选择:
开启防火墙
# 查看状态
firewall-cmd --state
# 开启防火墙
systemctl start firewalld
# 设置开机自启
systemctl enable firewalld
# 查看已开放端口列表
firewall-cmd --zone=public --list-ports
# 增加端口号
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重新加载防火墙
firewall-cmd --reload
1.您可以按照以下步骤在 Linux 上安装 MySQL tar 包并指定目录:
下载 MySQL tar 包:您可以从 MySQL 官方网站下载 MySQL tar 包。--
https://dev.mysql.com/downloads/mysql/
2.解压 MySQL tar 包:您可以使用以下命令解压 MySQL tar 包,释放安装包到安装包目录:
tar -xvf mysql-8.0.31-1.el8.x86_64.rpm-bundle.tar -C /opt/mysql
3.安装依赖包并强制安装 mysql
yum -y install numactl openssl-devel.x86_64 openssl.x86_64 autoconf perl.x86_64
perl-devel.x86_64 perl-JSON.noarch
安装其中六个包就行了,不需要太多功能:
rpm -ivh mysql-community-common-8.0.33-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.33-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.33-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.33-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.33-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.33-1.el8.x86_64.rpm
[root@orcl mysql]# rpm -qa |grep mysql
mysql-community-libs-8.0.33-1.el8.x86_64
mysql-community-server-8.0.33-1.el8.x86_64
mysql-community-client-plugins-8.0.33-1.el8.x86_64
mysql-community-common-8.0.33-1.el8.x86_64
mysql-community-client-8.0.33-1.el8.x86_64
mysql-community-icu-data-files-8.0.33-1.el8.x86_64
4.创建用户初始化信息目录
# 创建 mysql
groupadd mysql
# 创建 mysql 用户
useradd -g mysql mysql
echo "mysql"|passwd --stdin mysql
# 创建 mysql 数据目录
mkdir -p /mysql/data
mkdir -p /mysql/log
#目录授权
chown -R mysql:mysql /mysql
chmod -R 755 /mysql
#修改 my.cnf 文件:
/etc/my.cnf
[mysqld]
datadir=/mysql/data
socket=/mysql/data/mysql.sock
log-error=/mysql/log/mysqld.log
pid-file=/mysql/data/mysqld.pid
[client]
default-character-set=utf8
socket=/mysql/data/mysql.sock
[mysql]
default-character-set=utf8
socket=/mysql/data/mysql.sock
# 初始化 mysql,直接执行
mysqld --initialize --user=mysql
mysqld --initialize 命令支持的参数有很多,以下是一些常用的参数:
--basedir=pathMySQL 安装目录的路径。
--bind-address=address:绑定 MySQL 服务器的 IP 地址或主机名。
--datadir=pathMySQL 实例的数据目录路径。
--defaults-file=path:指定 MySQL 配置文件的路径和名称。
--keyring-file-data=path:密钥文件存储路径。
--lc-messages-dir=path:消息文件的位置。
--lc-messages=language:指定消息的语言。如果未指定,则使用系统默认设置。
--log-error=file_name:错误日志文件的名称和路径。
--pid-file=file_namePID 文件的名称和路径。
--port=port_numMySQL 服务器监听的端口号。
--skip-grant-tables:启动 MySQL 服务器时跳过授权表检查。
--skip-networking:禁止 MySQL 使用网络连接。
--skip-name-resolve:禁用 DNS 反向解析。
--ssl-ca=pathCA 证书文件的路径。
--ssl-cert=pathSSL 证书文件的路径。
--ssl-key=pathSSL 密钥文件的路径。
--user=user_name:指定 mysqld 进程的运行用户。
--lower-case-table-names=<0|1|2>:设置表名是否区分大小写。可选值为 0(默认值,不转换表名)、
1(转换表名为小写字母)和 2(转换表名为大写字母)。
--lower-case-file-system=<0|1>:设置文件系统是否区分大小写。可选值为 0(默认值,不转换文件
名)和 1(将文件名转换为小写字母)。
5.启动 MySQL 数据库,并查看状态,设置开机自启
# 启动 mysqld.service
systemctl start mysqld.service
of 3
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜