Nginx源码安装/Mysql RPM安装

116 阅读3分钟

这是我参与更文挑战的第20天,活动详情查看: 更文挑战

1, Mysql RPM安装

1,首先查看已经安装的服务

rpm –qa | grep –i mysql

2,如果有软件包,就可以卸载了

rpm –e  (完整的包名,没有后缀)

3, 查看残留的目录

whereis mysql

或者

find / -name mysql

4, 接着删除相关文件

rm –rf /usr/my.cnf

 rm  -rf /var/lib/mysql

个人不建议用rm ,可以用mv, 所以

mv /usr/my.cnf /tmp

mv /var/lib/mysql /tmp

如果这个目录不删除,在重新安装之后,密码还是之前的密码,不会重新初始化

这个时候Mysql的东西是完全的卸载干净了,有的时候,也会出现这种情况

whereis mysql

mysql:

如果出现这种问题,在后面安装的时候可能会出现错误,这个时候我们需要 解决mysql:

groupadd mysql     //创建mysql组

useradd -g mysql mysql //创建mysql用户添加到mysql组

5, 这个时候可以正式的开始安装mysql了

rpm -ivh --replacefiles MySQL-server-5.6.13.el6.x86_64.rpm 

rpm -ivh --replacefiles MySQL-client-5.6.13-1.el6.x86_64.rpm

rpm -ivh --replacefiles MySQL-devel-5.6.13-1.el6.x86_64.rpm

如果没有可以在这里下载: download.csdn.net/download/zh…

6, 初始化数据库

/usr/bin/mysql_install_db

7, 启动mysql服务:

service mysql start

使用命令ps -ef | grep mysql 查看mysql进程:

8, 第一次登陆设置root密码: 首先查看 root密码

root@localhost ~]# cat /root/.mysql_secret  

# The random password set for the root user at Fri Aug 30 15:57:18 2013 (local time): fMYcarvB

然后命令行:

mysql -u root -p ,然后输入上面的密码即可:

设置root密码:

SET PASSWORD=password('123456');

退出,重新登陆即可使用新的密码登陆; 但是此时,我是不能远程连接数据库的,需要添加全权限

9, 设置远程登陆:需要添加权限 使用root登陆到mysql后

mysql>use mysql;

mysql>update user set host='%' where user='root' AND host='localhost';

mysql>FLUSH PRIVILEGES;

之前遇到过一次问题,mysql安装成之后,本地已经连接通过,但是程序jdbc总是报错

Access denied for user ‘root’@’localhost’ (using password: YES) 原来是授权问题:

grant all privileges on . to ‘root’@’localhost’ identified by ‘password’ with grant option;

grant all privileges on . to ‘root’@’ip’ identified by ‘password’ with grant option;

2, NGINX 源码安装

1:nginx的安装方法两种(这里介绍源码安装):

如果没有可以在这里下载:

链接:pan.baidu.com/s/1i4SdEzb

密码:9wkl 源码安装:

(1)解压:tar -zxvf nginx-1.5.9.tar.gz 

(2)设置配置信息: ./configure --prefix=/usr/local/nginx

(3)编译:make

(4)安装:make install

当然,安装过程中会出现很多问题:基本上都是确实依赖包

clipboard.png

如果出现上面的报错:安装pcre-devel解决问题

yum -y install pcre-devel

当然:如果出现了其他错误,查看错误代码,安装相对应的error依赖包

比如:yum -y install openssl openssl-devel

2:安装完之后,如果忘记nginx在哪里,可以

wehreis nginx

启动nginx:进入目录:cd /usr/local/nginx

./sbin/nginx

3:如果修改了nginx.conf配置文件

先测试: ./sbin/nginx -t

测试成功:然后重启nginx

./sbin/nginx -s reload

4, 常用的Nginx启动测试命令:

官网:nginx.org/ 下载最新的


./sbin/nginx -t 修改配置文件,测试配置是否正确

./sbin/nginx -s reload 重启,加载最新的配置

./sbin/nginx -s stop 立即停止

./nginx -s quit 优雅停止

./nginx -s reopen 重新打开日志