Centos7编译安装基础环境时的问题总结

Centos7编译安装基础环境时的问题总结_第1张图片

【mysql】

查看临时密码
grep 'temporary password' /var/log/mysqld.log
登录数据库
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

【git】

安装了git 记得设置git密码
passwd git
设置钩子post-receive
设置钩子指向的web目录权限 777

【pdo_mysql】

find / -name pdo_mysql
cd /usr/local/src/php-7.1.10/ext/pdo_mysql
执行 :
/usr/local/php/bin/phpize(若不是该路径,也可以查找 find / -name phpize)

报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
执行:
yum install m4
yum install autoconf

再次/usr/local/php/bin/phpize正确
安装
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303会出现pdo_mysql.so文件

打开PHP.ini
添加
extension="/usr/local/php/lib/php/extensions/no-debug-zts-20160303/pdo_mysql.so"

重启PHP-fpm

【navicat连接mysql报错1130】

mysql -u root -p

mysql>use mysql;

mysql>select 'host' from user where user='root';

mysql>update user set host = '%' where user ='root' limit 1;

mysql>flush privileges;

mysql>select 'host' from user where user='root';

第一句是以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改。。

重起mysql服务即可完成。

你可能感兴趣的:(Centos7编译安装基础环境时的问题总结)