Linux下配置MySQL免安装版
一、准备工作注:由于是在一台已经存在并经过多方使用的服务器上安装,所以需要先确认下该台Linux服务器上是否已经安装Mysql1、g
一、准备工作
注:由于是在一台已经存在并经过多方使用的服务器上安装,所以需要先确认下该台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 , 表明系统是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 的路径,部分路径与实际环境相关
,推荐阅读
-
Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例_MySQL
-
linux下perl操作mysql数据库(需要安装DBI)
-
Linux下Mysql定时任务备份数据的实现方法
-
Linux下MySQL报Table 'xxx' doesn't exist错误解决方法
-
Linux下从零开始安装配置Nginx服务器+PHP开发环境,_PHP教程
-
Linux下配置MySQL数据库实际操作流程
-
linux操作系统下配置ssh/sftp和权限设置方法
-
Windows 环境下的 PHP5+Apache+mysql 服务器的配置
-
Linux系统下C/C++开发MySQL数据库应用
-
Linux 下的 Apache+JServ+ojsp+SSL+PHP(IMAP+LDAP+MYSQL_PHP教程