解压 tar zxvf mysql-5.0.41.tar.gz
创建用户和组
groupadd mysql
useradd -g mysql mysql (添加mysql用户组用户mysql)
2.配置编译选项
./configure
--prefix=/usr/local/mysql
--with-mysqld-user=mysql
--with-extra-charsets=all
--with-unix-socket-path=/usr/local/mysql/var/mysql.sock
--enable-assembler --enable-thread-safe-client
--with-mysqld-ldflags=all-static
(注:"--"配置目录及选项;可选)
开始编译
Make
安装
Make install
(注:一般软件包三部曲:1、./configure ;2、make ;3、make isntall )
配置mysql 把my.cnf 文件放到/etc/目录下。
Cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
创造mysql授权表(用来启动mysql数据库)
命令:/usr/local/mysql/bin/mysql_install_db
更改权限及属主属组
Chmod 755 /usr/local/mysql/var
Chown -R mysql.mysql /usr/local/mysql
启动mysql服务
/usr/local/mysql/share/mysql/mysql.server start
创建mysqld数据库的管理用户
命令:/usr/local/mysql/bin/mysqladmin -u root password 123456
进入mysql
/usr/local/mysql/bin/mysql -uroot -p123456
启动脚本(使系统启动时自动启动MySQL数据库服务)两种方法
A. 在/etc/rc.local文件内添加下面的行:
/usr/local/mysql/share/mysql/mysql.server start
(注:或者 bin/mysqld_safe --user=mysql &)
B. MySQL的启动和停止脚本
Cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
Chmod 755 /etc/init.d/mysqld
Chkconfig -add mysqld