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

【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服务即可完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容