准备工作
建立MySQL安装目录
# mkdir -p /home/webuser/software/mysql
# cd /home/webuser/software/mysql
下载MySQL安装源码包
# wgethttp://mysql.mirror.tw/Downloads/MySQL-5.1/mysql-5.1.37.tar.gz
# tar zxf mysql-5.1.37.tar.gz
# cd /home/webuser/software/mysql/mysql-5.1.37
编译安装
设定编译参数以及编译环境测试
# ./configure \
--prefix=/opt/mysql5 \
--with-mysqld-user=webuser \
--with-extra-charsets=all \
--sysconfdir=/opt/mysql5/etc \
--with-unix-socket-path=/opt/mysql5/var/mysql.sock \
--with-tcp-port=33068 \
--with-big-tables
开始编译
# make
安装程序文件
# make install
安装默认数据目录
# /opt/mysql5/bin/mysql_install_db
修改配置
创建并修改主配置文件
# cp /opt/mysql5/share/mysql/my-large.cnf /opt/mysql5/var/my.cnf
# cd /opt/mysql5/var
# vi my.cnf
注释未知选项,查找” skip-federated”,修改为以下内容(蓝色部分)
#skip-federated
核对后保存并退出
启动和停止服务
启动服务,请用专用帐号(webuser)操作
# sudo -u webuser /opt/mysql5/share/mysql/mysql.server start
注:可以将启动服务命令添加到/etc/rc.d/rc.local文件内使服务随系统启动而自动启动
停止服务,请用专用帐号(webuser)操作
# sudo -u webuser /opt/mysql5/share/mysql/mysql.server stop
设置管理员密码
确认MySQL服务启动运行的情况下
# /opt/mysql5/bin/mysqladmin -u root password ‘密码’
本博客内所描述引用软件、software、0day、keygen、注册机皆可在http://www.beeplat.org/里找到,有需要的快去下载吧!
相关阅读:
四分五裂的MySQL能否重整山河
A5安全小组亮子谈PhpMySql的帐号安全
IIS+PHP+MYSQL服务器环境搭建教程
如何轻松创建MySQL数据库
Mysql安全讲座现场文章记录