2018年9月19日 | 标签:

最新VPS服务商https://bandwagonhost.com/aff.php?aff=37409

安装环境:CentOS7 64位 MINI版,安装MySQL5.7

1、配置YUM源

在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/

# 下载mysql源安装包
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安装mysql源
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"

 

看到上图所示表示安装成功。 

2、安装MySQL

shell> yum install mysql-community-server

3、启动MySQL服务

shell> systemctl start mysqld

查看MySQL的启动状态

shell> systemctl status mysqld

阅读全文…

2018年9月17日 | 标签: , , ,

最新VPS服务商https://bandwagonhost.com/aff.php?aff=37409

yum upgrade
yum install net-tools
安装apache

关闭SELinux

编辑器打开 etc/selinux/config 文件,找到 SELINUX=enforcing 字段,将其改成 SELINUX=disabled ,并重启设备。

yum -y install httpd mod_ssl
配置防火墙

firewall-cmd –permanent –add-port=80/tcp
firewall-cmd –permanent –add-port=443/tcp
firewall-cmd –reload
开机启动

systemctl start httpd
systemctl enable httpd
终端输入如下指令检查httpd的运行状态

sudo systemctl status httpd
安装PHP7

添加源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装

yum install php70w
安装mysql5.7

1.安装wget

yum -y install wget
2.安装源

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3.安装mysql

yum install mysql-server
4.启动mysql服务

systemctl start mysqld
5.查看MySQL的启动状态

systemctl status mysqld
6.开机启动

systemctl enable mysqld
systemctl daemon-reload
7.修改root本地登录密码

查找mysql生成的随机密码

grep ‘temporary password’ /var/log/mysqld.log
mysql -uroot -p
修改密码,注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘Myiuoui!’;
8.配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置

[mysqld]
character_set_server=utf8
init_connect=’SET NAMES utf8′
9.配置mysql远程连接

mysql -uroot -p
use mysql;
Grant all on *.* to ‘root’@’%’ identified by ‘root用户的密码’ with grant option;
flush privileges;
然后用以下命令查看哪些用户和host可以访问,%代表任意ip地址

select user,host from user;
防火墙添加3306端口

firewall-cmd –zone=public –add-port=3306/tcp –permanent
firewall-cmd –reload
10.mysql忘记密码

1.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

2.service mysqld restart后,即可直接用mysql进入

mysql> update mysql.user set authentication_string=password(‘123qwe’) where user=’root’ and Host = ‘localhost’;
mysql> flush privileges;
mysql> quit;
将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p’123qwe’进入了

mysql>SET PASSWORD = PASSWORD(‘newpasswd’); 设置新密码

2017年5月20日 | 标签:

增加如下两行到nginx.conf的http{}段, 增大nginx上传文件大小限制

#设置允许发布内容为8M
client_max_body_size 8M;
client_body_buffer_size 128k;

另外如果运行的是php,那么还要检查php.ini,这个大小client_max_body_size要和php.ini中的如下值的最大值一致或者稍大,这样就不会因为提交数据大小不一致出现的错误。

post_max_size = 8M
upload_max_filesize = 6M

修改完配置后,别忘记重新加载。

虽然这样修改能解决一般问题,相信大家都会问post_max_size 和 upload_max_filesize 之间关系是什么?

从字面含义看一个是上传文件最大值upload_max_filesize,一个是通过POST提交数据的最大值post_max_size ,一般在php中用的是POST方式上传。

所以php.ini中设置 memory_limit > post_max_size > upload_max_filesize

2017年4月24日 | 标签: , , ,

Minovate 管理面板仪表盘 HTML5模板,HTML5 + CSS3,自适应,6个颜色,宽和窄布局,强大的UI,提供说明文档等。

Minovate HTML5模板演示地址:

演示地址

Minovate v1.8 HTML5模板下载地址:

百度网盘下载地址

2017年3月20日 | 标签: ,

配置虚拟主机、绑定域名

在/etc/apache2/sites-available/的文件夹,用来存放所有站点的站点域名配置文件,设置站点时候用域名命名.conf这样站点多的时候也可以看到对应的站点。比如我们这里要创建2个站点,就需要配置2个conf文件,如下:

站点A – /etc/apache2/sites-available/dongwazi.com.conf

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName dongwazi.com
ServerAlias dongwazi.com
DocumentRoot /srv/www/
ErrorLog /srv/www/logs/error.log
CustomLog /srv/www/logs/access.log combined
</VirtualHost>

站点B – /etc/apache2/sites-available/dom.dongwazi.com.conf

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName dom.dongwazi.com
ServerAlias dom.dongwazi.com
DocumentRoot /srv/www/dom
ErrorLog /srv/www/dom/logs/error.log
CustomLog /srv/www/dom/logs/access.log combined
</VirtualHost>

按照上面的示范,我们有几个站点就搭建几个.CONF文件,然后对其进行路径的配置。同样的上述牵涉到的几个目录我们也需要创建。

mkdir -p /srv/www
mkdir /srv/www/logs

mkdir -p /srv/www/dom/
mkdir /srv/www/dom/logs

执行命令启动站点

a2ensite dongwazi.com.conf
a2ensite dom.dongwazi.com.conf

启动Apache

service apache2 restart

备注:如果我们希望取消这个站点运行,那就用这个命令取消这个站点

a2dissite dongwazi.conf