1.创建mysql用户
#groupadd mysql
#useradd -g mysql mysql
2.创建安装目录和数据库目录
创建mysql安装目录
#mkdir -p /usr/local/mysql
创建数据库文件存储目录
#mkdir -p /usr/local/DataBase
#mkdir -p /usr/local/tmp
3.安装
#cd /usr/local/src
#tar -zxvf mysql-5.5.11-linux2.6-x86_64.tar.gz
#cp -R mysql-5.5.11-linux2.6-x86_64/* /usr/local/mysql/
4.修改配置文件
#cd /usr/local/mysql/
#cp support-files/my-medium.cnf /etc/my.cnf
#vi /etc/my.cnf //红色为增加部分,绿色为建议调整部分
[client]
#password = your_password
port = 3399
socket = /usr/programe /tmp/mysql.sock
default-character-set=utf8
……
[mysqld]
……
port = 3399
socket = /usr/programe /tmp/mysql.sock //如果连接出现.sock权限问题,要把此文件配置在当前运行mysql用户有写权限的目录。
datadir=/usr/programe/DataBase/ //设置数据库文件存放路径(即上面创建的)
basedir=/usr/programe/mysql5 //mysql安装目录
character-set-server=utf8 //设置字符编码,如果不支持“default-character-set”
init_connect=‘SET NAMES utf8‘ //如果设置了“[client]”和“[mysql]”段,此处可不增加。
lower_case_table_names=1 //字符全部置为小写,以防止大小写敏感
skip-external-locking //将“skip-locking”改为“skip-external-locking”防止过期报警
……
[mysql]
default-character-set=utf8
5.更改目录权限
# chown -R mysql.mysql /usr/local/mysql
# chown -R mysql.mysql /usr/local/DataBase
# chown -R mysql.mysql /usr/local/tmp
6.初始化
#cd /usr/local/mysql/
# ./scripts/mysql_install_db --user=mysql
7.创建开机启动和启动脚本以及环境变量
#cp ./support-files/mysql.server /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig mysql on
# chkconfig mysql --list
mysql 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
# chmod a+x /etc/init.d/mysql
配置环境变量
#vim /etc/profile
PATH=/usr/local/mysql/bin:$PATH
#source /etc/profile
启动数据库
#/etc/init.d/mysql start
本文出自 “无技术不疯魔” 博客,请务必保留此出处http://s8576.blog.51cto.com/9510968/1745532
开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(四)mysql安装
原文:http://s8576.blog.51cto.com/9510968/1745532