2) 添加执行权限
a) chmod +x /etc/init.d/httpd
3) 加入到启动服务列表中
a) chkconfig --add httpd
b) chkconfig --list httpd
c) chkconfig --level 35 httpd on
4) 处理报错信息
a) vim /etc/httpd/httpd.conf
ServerName localhost:80
添加环境变量
a) vim /etc/profile.d/httpd.sh
a) export PATH=$PATH:/usr/local/httpd/bin/
b) 注意httpd -t生效需要退出重新登录
下载安装
1) wget https://downloads.mysql.com/archives/get/file/mysql-5.5.28-linux2.6-i686.tar.gz
ii. 解压到指定目录
1) tar xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local/
iii. 切换到该目录下
1) cd /usr/local/
iv. 做链接
1) ln -sv mysql-5.5.28-linux2.6-i686/ mysql
v. 添加用户, 修改属主, 属组
1) groupadd -r -g 306 mysql
2) useradd -g 306 -r -u 306 mysql
3) chown -R root.mysql /usr/local/mysql/*
制作逻辑卷并将数据库文件指定至逻辑卷
vi. 制作逻辑卷
1) fdisk /dev/sdb
2) pvcreate /dev/sdb5
3) vgcreate myvg /dev/sdb5
4) lvcreate -n mydata -L 5G myvg
5) lvs
6) mke2fs -j /dev/myvg/mydata
vii. 数据库数据存放至逻辑卷
1) mkdir /mydata/
2) mount /dev/myvg/mydata /mydata/
viii. 修改/etc/fstab文件
1) /dev/myvg/mydata /mydata ext3 defaults 0 0
2) mount -a
ix. 修改数据存储文件夹权限
1) chown -R mysql.mysql data/
2) chmod o-x /mydata/data/
初始化数据库
1) yum install -y libaio: 初始化时报错的解决办法
2) cd /user/local/mysql
3) scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
4) chown -R root /usr/local/mysql/*
创建开机自启
xi. 修改启动文件
1) cp support-files/mysql.server /etc/init.d/mysqld
xii. 添加入开机启动
1) chkconfig --add mysqld
2) chkconfig --list mysqld
添加配置文件
1) cp /usr/local/mysql-5.5.28-linux2.6-i686/support-files/my-huge.cnf /etc/my.cnf
2) vim /etc/my.cnf
a) datadir = /mydata/data/mysql
b) thread_concurrency = 8
c) mysql中一个cpu提供2个线程
i) 查看当前系统有几个cpu:cat /proc/cpuinfo
ii) 所以这里最多有2个线程,修改为2
添加PATH环境变量执行mysql命令
1) vim /etc/profile.d/mysqld.sh
a) export PATH=$PATH:/usr/local/mysql/bin
2) 退出重新登录
开启服务测试
1) service mysqld start
修改MySQL的root用户的密码以及打开远程连接
mysql -u root mysql
mysql>use mysql;
mysql>desc user;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "william"; //为root添加远程连接的能力。
mysql>update user set Password = password('xxxxxx') where User='root';
mysql>select Host,User,Password from user where User='root';
mysql>flush privileges;
mysql>exit
重新登录:mysql -u root -p
编译安装libmcrypt