[转自:http://www.extmail.org/forum/archive/2/0510/563.html]

安装MySQL服务器

你可以根据服务器的CPU类型,下载适合你所用CPU和操作系统的MySQL发行包。

从下面的URL下载MySQL 4.1.16以tar.gz形式发布的二进制发行包:http://www.mysql.com

增加MySQL运行所需要的用户和组:

groupadd mysql

useradd mysql -g mysql -c "MySQL user" -d /nonexistent -s /sbin/nologin

安装MySQL软件,MySQL将被安装到“/usr/local/mysql”目录下:

tar zvxf mysql-max-4.1.16-pc-linux-gnu-i686-glibc23.tar.gz

mv mysql-max-4.1.16-pc-linux-gnu-i686-glibc23 /usr/local/mysql

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql

chown -R root .

chown -R mysql data

chgrp -R mysql .

mkdir /var/lib/mysql

chown mysql:root /var/lib/mysql

chmod 755 /var/lib/mysql

cp support-files/my-medium.cnf /etc/my.cnf

修改“/etc/my.cnf”文件,取消“skip-networking”前面的注释,这样的话MySQL将不监听TCP/IP端口,可以避免一些安

全问题。

修改client和mysqld部分的“socket = /tmp/mysql.sock”为“socket =

/var/lib/mysql/mysql.sock”

注:以tar.gz形式发布的MySQL默认的socket位置在“/tmp/mysql.sock”,而以rpm形式发布的MySQL默认的

socket位置在“/var/lib/mysql/mysql.sock”,你可以通过my.cnf文件设置MySQL服务器的socket位置。

配置MySQL服务开机自动运行:

cp support-files/mysql.server /etc/rc.d/init.d/mysql

chmod +x /etc/rc.d/init.d/mysql

chkconfig --add mysql

设置MySQL的默认字符集为GB2312,

修改/etc/rc.d/init.d/mysql文件,将第199行

从“$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &”

修改为“$bindir/mysqld_safe --datadir=$datadir

--default-character-set=gb2312 --pid-file=$pid_file >/dev/null

2>&1 &”

修改“/etc/profile”文件,将“/usr/local/mysql/bin”加到PATH变量中,退出重新登陆系统。

注:①为了安全请立即修改MySQL管理员的密码。

②以tar.gz形式发布的MySQL默认的socket位置在“/tmp/mysql.sock”,而以rpm形式发布的MySQL默认的socket

位置在“/var/lib/mysql/mysql.sock”,你可以通过my.cnf文件设置MySQL服务器的socket位置。

使用rpm方式安装mysql的头文件和共享库:

rpm -ivh --nodeps MySQL-shared-standard-4.1.16-0.rhel4.i386.rpm

rpm -ivh MySQL-devel-standard-4.1.16-0.rhel4.i386.rpm

注: 在安装mysql前,请将系统中已存在的mysql删除。

分享到:

2006-09-14 11:43

浏览 1850

评论

linux转mysql_[转] linux下安装mysql服务器相关推荐

  1. 服务器centos安装mysql_centos下安装mysql服务器的方法

    项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊.都不一样所以这次还是让我纠结了一把: 下面 ...

  2. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  3. ubuntu 无法启动mysql_解决ubuntu下安装mysql使用service 无法启动问题

    今天从ubuntu 下安装mysql代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than inv ...

  4. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  5. linux 无外网情况下安装 mysql

    由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...

  6. fodora lianjie mysql_Fedora 16 下安装MySql 服务器及linux c 连接MySql

    a)[root@localhost xxx]  yum install mysql mysql-server 2.设置Mysql 支持中文 a)[root@localhost xxx]  vi  /e ...

  7. mac 二进制安装mysql_在mac下安装mysql二进制分发版的方法(不是dmg的)

    没有mac的root密码,当前用户有sudo权限.所以想以root身份执行的命令都加了sudo #是否存在_mysql用户和用户组,并查看用户_mysql是不是用户组_mysql的成员 bogon:m ...

  8. centos下安装mysql_centos下安装mysql服务器的方法

    项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊.都不一样所以这次还是让我纠结了一把: 下面 ...

  9. Linux 环境下安装 MySQL,各种踩坑、疑难杂症 | 原力计划

    作者 | 红颜祸水nvn 来源 | CSDN博客,责编 | 夕颜 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 本文中,作者总结了在使用Linux CentOS 6 ...

最新文章

  1. python3 错误 Max retries exceeded with url 解决方法
  2. 098 Validate Binary Search Tree 验证二叉搜索树
  3. 找新朋友(欧拉函数)
  4. ArcGIS Engine 10开发环境的一些常见问题(转载)
  5. java写手机游戏_如何将自己编写的JAVA小游戏写到手机里?
  6. java中类作为成员变量类型使用、接口作为成员变量类型使用、接口作为方法的参数或返回值使用
  7. 如何自学成为设计师_如何成为平面设计师?平面设计师平时做什么?教你做好平面设计...
  8. Google 要放弃 Android 了?
  9. Boost Graph Library 快速入门
  10. 如何在Android上创建透明活动?
  11. 苹果Mac桌面Dock中App icon 名称显示乱码怎么办?一个简单指令帮你解决
  12. 区块链技术指南pdf
  13. 微信分享出错问题,MicroMsg.SDK.WXMediaMessage: checkArgs fail, thumbData is invalid
  14. mysql安装+navicat激活
  15. codecademy SQL lesson2
  16. 小白开始学RTOS 1
  17. Windows Debugging
  18. 性能测试培训:性能瓶颈分析思路
  19. 阿里云服务器安装jdk、tomcat(小白试)
  20. 12-Java 继承抽象类代码块(详解~)

热门文章

  1. 字符串字段当条件查询的时候需要加引号吗_如此详细的SQL优化教程,是你需要的吗?...
  2. PHP | 计算字符串中的单词总数
  3. 双重检查锁,原来是这样演变来的,你了解吗
  4. 第 3-4 课:数据结构——队列详解 + 面试题
  5. Redis 中的过期元素是如何被处理的?「视频版」——面试突击 002 期
  6. ASP在 Web.config 中创建数据库连接字符串
  7. Bootstrap 幻灯片效果
  8. centos linux7 系统安装
  9. vscode如何创建一个go项目_如何用手机创建一个网站
  10. 湖北经济学院的计算机怎么样,湖北经济学院怎么样名气高吗?真实排名及实力如何?是一本吗...