Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542202
  • 博文数量: 104
  • 博客积分: 4131
  • 博客等级: 上校
  • 技术积分: 1137
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-31 15:05
文章分类

全部博文(104)

文章存档

2011年(13)

2010年(23)

2009年(68)

我的朋友

分类: LINUX

2009-10-12 20:50:52

Linux red hat 9.0 下MySql-5.0.22安装
1.Add a login user and group for `mysqld' to run as:为‘mysqld’增添一个登陆用户和组
 # groupadd mysql
 # useradd -g mysql mysql
2.解压
 # tar -zxvf mysql-5.0.22.tar.gz
 # cd mysql-5.0.22
3.Configure the release and compile everything:配置和编译给configure分配可执行文件
 # ./configure --prefix=/usr/local/mysql 
 # make
4.安装所有东西
 # make install
5.如果你想安装选项文件,使用当前存在的‘support-files’ 文件夹下的作为模板,例如:
 # cp support-files/my-medium.cnf /etc/my.cnf
6.进入安装目录
 # cd /usr/local/mysql
7.如果你以前没有安装过MySQL,你必须创建一个MySQL准许的表
 # bin/mysql_install_db --user=mysql
8.将程序的所有权限给‘root’ ,并且把数据目录的所有权给可以运行‘mysqld’的用户。假设MySQL的安装目录是(‘/usr/local/mysql’),命令如下所示:
把文件拥有权给‘root’
 # chown -R root  .
把数据目录拥护权给‘mysql’用户
 # chown -R mysql var
把组的权限给'mysql'组
 # chgrp -R mysql .
10.万事具备后,你就可以按照下面的命令测试并运行你的MySQL了:
 # /usr/local/mysql/bin/mysqld_safe --user=mysql &
11.测试启动mysql
 # bin/mysql
注:如出现mysql.sock找不到查看/etc/my.cnf文件,默认生成mysql.sock文件在/tmp/mysql.sock,但有时会在 /var/lib/mysql/mysql.sock,对/etc/my.cnf文件编辑,改变路径,或者用下面命令:ln -s /var/lib/mysql/mysql.sock  /tmp/    
# cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld     (添加mysql开机自启动 )
# /usr/local/mysql/bin/mysqladmin -u root password 111 
(添加一个root用户,密码111)
注:如果出现/usr/local/mysql/libexec/mysqld: File './mysql-bin.index' not found这是权限问题,用chown命令修改用户( chown -R mysql:mysql /usr/local/mysql
 
 
阅读(1634) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~