1.安装MySql
卸载自带的
检查linux是否带有mysql的安装包
rpm -qa | grep mysql
卸载centos6.5自带的mysql的包
例如:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
方式一:yum安装
①安装
yum install -y mysql mysql-server mysql-devel
②启动
service mysqld start
方式二:解压安装
①解压mysql的压缩包
tar xvf MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar -C /export/servers/
②开始准备安装
rpm -ivh *.rpm
③启动mysql的服务
service mysql start
④查看我们mysql随机生成的密码
more /root/.mysql_secret
⑤使用随机密码来登录我们的mysql
mysql -uroot –p
⑥更新mysql 的root用户的密码
SET PASSWORD = PASSWORD('123456');
自启与远程连接
添加mysql的开机启动服务
chkconfig --add mysql # 添加mysql的服务到开机启动当中
chkconfig mysql on # 设置mysql的服务开机启动
chkconfig | grep mysql # 查看mysql的服务是否设置成功
开启mysql的远程连接权限
[root@node11 ~]# mysql
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('root') WHERE user='root';
mysql> flush privileges;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
报错
1、无法启动①
[root@txy ~]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Failed to start mysqld.service: Unit not found.
我的是腾讯云主机,已经装了MariaDB,那就卸载mysql,用MariaDB。
https://stackoverflow.com/questions/31067135/in-centos7-can-not-start-mysql?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
2、无法启动②
[root@txy html]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
2.nginx的安装及使用
第一步:把我们的nginx解压到/export/servers
tar -zxvf nginx-1.8.0.tar.gz -C /export/servers/
第二步:安装nginx依赖的各种环境报
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
第三步: 准备安装编译nginx
cd nginx-1.8.0/
第四步:提前创建临时目录
mkdir -p /var/temp/nginx
第五步:进行安装编译
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
第六步: 实现 nginx的编译以及安装
make && make install
第七步:启动nginx
cd /usr/local/nginx
sbin/nginx
第八步:查看nginx的进程
ps -ef | grep ngnix
第九步:页面访问nginx
node01
卸载
示例:yum remove nginx