在linux下配置与安装mysql-8.0.20

第一步,登录MySQL官网下载对应版本的MySQL。下载地址:downloads.mysql.com/arc...下载文件为:generic版本mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz。配置与安装MySQL 1. 登录系统,使用命令行工具下载MySQL。命令:wget dev.mysql.com/get/Downl...配置与检测系统 1. 使用Linux文件管理工具如...
在linux下配置与安装mysql-8.0.20
MySQL下载

第一步,登录MySQL官网下载对应版本的MySQL。

下载地址:downloads.mysql.com/arc...

下载文件为:generic版本mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz。

配置与安装MySQL

1. 登录系统,使用命令行工具下载MySQL。

命令:wget dev.mysql.com/get/Downl...

配置与检测系统

1. 使用Linux文件管理工具如WinSCP 5.14.4。

2. 检测系统版本为CentOS8或CentOS7 64位。

3. 下载对应版本的安装源文件mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz。

卸载现有MySQL

1. 检查系统是否已有MySQL版本。

命令:rpm -qa | grep mysql

如有类似"mysql-libs-5.1.52-1.el6_0.1.x86_64"的显示,则进行卸载。

普通删除模式:rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64

强力删除模式:rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64

卸载mariadb数据库

命令:rpm -qa | grep mariadb

如有类似"mariadb-libs-5.5.56-2.el7.x86_64"的显示,则进行卸载。

命令:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

上传与解压文件

使用WinSCP工具将mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz上传至服务器/usr/local目录。

解压文件并重命名:cd /usr/local; tar xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz; mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql-8.0.20

添加系统用户与组

检查mysql组与用户是否已存在。

命令:cat /etc/group | grep mysql

若存在,则无需添加;若不存在,则执行groupadd mysql和useradd -r -g mysql mysql命令。

安装与初始化数据库

创建data目录:mkdir -p /usr/local/mysql-8.0.20/data

将/usr/local/mysql-8.0.20的所有者及所属组改为mysql,并赋予权限:chown -R mysql:mysql /usr/local/mysql-8.0.20; chmod -R 755 /usr/local/mysql-8.0.20; chmod -R 755 /usr/local/mysql-8.0.20/data

初始化数据库:cd /usr/local/mysql-8.0.20/bin; ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.20/ --datadir=/usr/local/mysql-8.0.20/data/

登录并设置密码:cd /usr/local/mysql-8.0.20/bin; ./mysql -u root -p; 输入临时密码 kkpgnuazI7:h; 登录成功显示mysql>。

启动与配置MySQL服务

将启动脚本放到开机初始化目录:cd /usr/local/mysql-8.0.20/support-files; cp mysql.server /etc/init.d/mysql; chmod +x /etc/init.d/mysql; chkconfig --add mysql

连接远程MySQL服务器:cd /usr/local/mysql-8.0.20/bin; ./mysql -u root -p -h y.y.y.y; 显示mysql>则连接成功。

连接与操作MySQL

配置环境变量:在文件/etc/profile中添加代码;使profile文件生效:source /etc/profile;登录MySQL:mysql -uroot -pzy@123456;远程连接MySQL:mysql -hx.x.x.x -uroot -pzy@123456;

自动登录与执行语句:创建mysql_sign脚本;启动脚本:service mysql_sign start;shell脚本连接远程MySQL:创建mysql_sign2脚本;启动脚本:service mysql_sign2 start。2024-08-29
mengvlog 阅读 133 次 更新于 2025-10-30 16:04:06 我来答关注问题0
  •  深空见闻 linux环境下一键安装mysql

    Arch Linux安装 MySQL 服务:使用 sudo pacman -S mysql 命令进行安装,按提示操作。后续步骤同样为启动服务、配置安全性和登录。另外,若采用 yum 安装方式,步骤如下:安装 MySQL:使用 yum install mysql-community-server 命令。重启后启动 MySQL:执行 systemctl enable mysqld 并启动服务 service my...

  • Copy到指定的路径下:cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r 添加系统mysql组合mysql用户:执行命令:groupaddmysql和useradd -r -g mysql mysql 安装数据库:进入安装mysql软件目录:执行命令 cd/usr/local/mysql 修改当前目录拥有者为mysql用户:执行命令chown -R mysql:mysql ./ ...

  •  翡希信息咨询 Centos Linux 离线安装 MySQL 5.7、使用MySQL

    将下载的安装包上传至CentOS系统的/root目录。使用tar zxvf mysql5.7.39linuxglibc2.12x86_64.tar.gz命令解压安装包。将解压后的目录移动到安装位置,如/usr/local/mysql。配置MySQL:创建所需的目录,如数据目录/usr/local/mysql/data。编辑MySQL配置文件,通常位于/etc/my.cnf,根据需求进行配置。初...

  •  翡希信息咨询 在linux中安装mysql时,./configure 和make都正确运行了,make install时出现了错误

    命令:make install操作:在清理完构建环境后,再次尝试安装。如果问题依旧:搜索MySQL相关文件:find / name mysql*删除相关文件:根据搜索结果,手动删除可能冲突的文件。特别是/usr/local/share/doc/mysql目录下的文件。命令:rm rf /usr/local/share/doc/mysql再次构建和安装:命令:make命令:make ins...

  •  程序员笔记 如何在linux下安装mysql

    到mysql官网下载32位mysq 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz进行解压32位安装包 复制解压后的mysql目录到系统的本地软件目录:执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r 注意:目录结尾不要加/ 添加系统mysql组和mysql用户...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部