mysql linux 免安装版_Linux下配置MySQL免安装版

这篇博客介绍了在Linux服务器上检查与重新安装MySQL的过程。首先通过`groupadd`和`useradd`命令确认MySQL已安装,接着检查进程发现MySQL未启动。尝试启动时遇到错误,决定重新安装。通过`rpm -qa | grep mysql`确认之前非RPM方式安装,无需卸载。然后详细展示了创建MySQL目录结构、设置权限及用户的所有步骤。
摘要由CSDN通过智能技术生成

一、准备工作

注:由于是在一台已经存在并经过多方使用的服务器上安装,所以需要先确认下该台Linux服务器上是否已经安装MySQL

1、groupadd mysql 时提示 mysql 已存在,useradd -g mysql mysql 时也提示已存在,基本上可以确认已经安装过mysql;

切换到mysql下查看mysql进程,结果显示没有则表示当前 mysql 未启动;

输入 mysql start 时出现错误提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2), 先不研究这个错误了,准备重新安装mysql。

输入 rpm -qa|grep mysql ,无任何信息显示,表明之前不是以这种方式安装的,则不需要卸载,直接进行新的安装。

2、系统环境确认:

输入命令: uname -a       得到信息如下: Linux localhost.localdomain 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux  ,www.linuxidc.com 表明系统是32位;

3、下载MySQL 安装包:

从官网下载相应的安装包(我的是 mysql-5.1.51-linux-i686-glibc23.tar.gz);

二、安装

1、新建 mysql 组和用户(已建,略过);

2、用 root  用户给 mysql 安装路径授权,依次执行:

MYSQL_BASE=/opt/mysql

mkdir -p $MYSQL_BASE/product/5.1

mkdir -p $MYSQL_BASE/mysqldata/mysqllog

mkdir -p /var/run/mysqld/

mkdir -p /etc/mysql

chmod -R 777 $MYSQL_BASE

chown -R mysql:mysql $MYSQL_BASE

chown -R mysql:mysql /etc/mysql

chown -R mysql:mysql /var/run/mysqld/

注:以上路径是我准备安装 mysql 的路径,部分路径与实际环境相关0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值