在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 阅读 143 次 更新于 2025-12-14 19:52:28 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

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