MySQL修改用户密码
MySQL修改用户密码。
#### 方法1
适用于版本`<=5.6`的MySQL及已经重置过密码的MySQL5.7。
use mysql;
update user set password=password('123') where user='root' and host='localhost';
flush privileges;
Home of Little Jelly
MySQL修改用户密码。
#### 方法1
适用于版本`<=5.6`的MySQL及已经重置过密码的MySQL5.7。
use mysql;
update user set password=password('123') where user='root' and host='localhost';
flush privileges;
Linux firewalld常用操作。
列出所有受允许的端口
firewall-cmd –list-ports
以下是本人在macOS下进行PHP程序开发日常所用的工具。
首先必装的是神器Alfred。
编辑器
1. PhpStorm
2. Sublime Text
3. TextWragler
4. IntelliJ Idea
5. HBuilder
PHP中,数据的`foreach`循环有两种传递方式,按值传递和按引用传递。
1. 按值传递
通过数组索引修改原数组
代码示例:
ThinkPHP5中数据库在`database.php`中配置,需要数据库操作时自己完成连接,也可以在`Db::connect()`中动态地传入字符串或数组类型的数据库连接信息。
Db类
`Db`类使用前需先声明引用 `use think\Db;`
CentOS 6.8搭建L2TP VPN教程。
一键安装命令
cd /opt/ && wget –no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh install
Memcached默认所有ip都可连接,这是不安全的,可以设置不能外部访问,只能从内部访问。
vi /etc/sysconfig/memcached
修改 `OPTIONS` 为
Linux用户和组操作。
添加用户
添加用户`ftpuser`到组`ftp`并指定目录 `/opt/ftp`
# -s /sbin/nologin 表示不可通过SSH登录
/usr/sbin/adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser
MySQL数据库优化总结。
1. 尽量将多次查询放到一条SQL语句里执行,避免循环中的SQL查询,特别是数据库和网站分离时。
2. 对于left join,如果只是为了查询right表的某个字段,可选择使用配置文件来代替left join,将right的字段放入一个数组中,把数组序列化到一个文件中,需要用的时候反序列化,根据key查找value。
3. 使用数据库的内置函数
4. 只select用到的字段,而非select *
PHP多服务器子域名session共享。
第一步 配置php memcache扩展
wget http://pecl.php.net/get/memcache-2.2.7.tgz