ubuntu18 php+nginx+mysql

mysql: 默认的下载没有输入密码的地方  只能登默认账户    解决办法

先下载  https://dev.mysql.com/downloads/repo/apt/  

然后 apt-get update     apt-get install mysql-server

设置root账号密码后连接数据库失败,解决办法

mysql> SET GLOBAL innodb_fast_shutdown = 1; //可不需要

mysql_upgrade -u root -p


mysql8 用命令行登录没问题   程序连接就失败   搞了一晚上  靠

原因是新版本密码加密方式跟以前不一样   需要更新

set global validate_password_policy=0;

set global validate_password_policy=0;

这两句是设置密码验证规则的   可以设简单密码

ALTER USER `root`@`localhost` IDENTIFIED WITH caching_sha2_password BY '123456';

这句更新密码,,,操作完立马ok有没有   新版本就是事情多 

你可能感兴趣的:(ubuntu18 php+nginx+mysql)