在測試mysql的過程中遇到使用localhost可以連接但是127.0.0.1不能連接,原因是localhost使用的本地socket連接,127.0.0.1使用使用的tcp連接
在mysql庫的user表中,root賬號默認的加密驗證方式是auth_socket是,從新使用新的方式生成一下密碼加密就可以了
可以更改下用戶的加密方式:
update user set authentication_string=password("123456"),plugin='mysql_native_password' where user='root';