常见问题记录点滴

常见问题记录点滴

1,为什么修改了php的环境变量,但是php -v 仍然不改变?

重新打开cmd命令窗口. 猜测是因为打开窗口前预先读取了配置信息,而不会实时的再次读取。

2,linux怎么查找配置文件的位置?

答:如nginx.conf的位置,ps -ef 可以查看哪个用户如何启动的信息。
ps -ef | grep nginx

3,忘记mysql密码/修改mysql密码

两种方式
》》第一种:
修改配置文件# vim /etc/my.cnf
加一行 skip-grant-tables=1 //跳过权限验证
重启mysql # service mysqld restart
进入mysql # mysql //无需用户密码直接进入
》》第二种:
/etc/init.d/mysql stop或者 service mysqld stop
#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#mysql -u root mysql //进入mysql
》》进入mysql的操作:
mysql> UPDATE user SET Password=PASSWORD(‘newpassword’) where USER=‘root’;
或UPDATE user SET Authentication_string=PASSWORD(‘newpassword’) where USER=‘root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
#/etc/init.d/mysql restart或service mysqld restart
#mysql -uroot -p
Enter password: <输入新设的密码newpassword>

4,laravel的模型created_at为什么不自动更新

插入操作需用create()

5,linux压缩/解压文件夹 .gz 、.tar.gz文件

tar -zcvf 压缩到.tar.gz的路径 被压缩的文件夹路径
gunzip FileName.gz
tar zxvf FileName.tar.gz

6,linux备份数据库

数据库名:test 自定义存贮路径 /home/backup/
mysqldump -u root -p --databases test | gzip > /home/backup/test_$(date +%Y%m%d_%H%M).sql.gz
提示输入password: <这里输入数据库密码,回车>

7,重启fpm

service php-fpm restart

8,查看服务/端口

netstat -na | grep 6001
ps -aux | grep searchd

9,蠕虫复制

INSERT INTO test(name,age) SELECT name,age FROM test;

10,查看数据表占用大小

mysql>use information_schema; //此表是系统表
mysql>select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB’) as data from TABLES where table_schema=‘数据库’ and table_name=‘数据表’;

11,杀死占用端口的进程

在这里插入图片描述


在这里插入图片描述

12,win10 .env文件提示必须键入名称

add at 2020-02-27

cp .env.example .env

13,Composer install 文件下载失败(downloading failed)

add at 2020-02-27
1,删除掉composer.lock文件
2,composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/