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)
阅读(1694) | 评论(0) | 转发(0) |