我本打算用python裡的pymysql然後在使用lpthw.web擼個普通的由python寫的部落格,然後我就開始了我這兩天掉坑之旅。
只是因為pymysql連線mysql資料庫被access denied for user 'root'@'localhost'。
呵,無情的攔截。
其實是因為mysql沒有設定密碼。其實你是設定了只是還有地方沒配置好。
我用了兩種方式:
一是(這個是不需要進mysql):
mysql_secure_installation
二是(這個需要進mysql裡操作):
grant all privileges on *.* to 'root'@'localhost' identified by '123456' with grant option;
flush privileges;
這兩者其實都生效了,但你還是不用密碼就登進mysql裡了,是不是感覺很氣。
$ sudo mysql -u root # 進入你的mysql
mysql> use mysql;
mysql> update user set plugin='mysql_native_password' where user='root'; # 只要把plugin修改成mysql_native_password就好了
mysql> flush privileges;
mysql> exit;
$ service mysql restart # 重啟mysql(windows則使用net stop mysql)
Linux下設定redis訪問密碼
今天伺服器安裝了redis,為了安全設定一下訪問redis server的密碼。我們伺服器已經安裝了redis,現在通過命令檢視下redis的程序 root lnp ps aux grep redis root 7374 0.0 0.0 145312 7524 ssl 16 37 0 00 redi...
linux下設定ssh無密碼登入
原文 ssh配置 主機a 10.0.5.199 主機b 10.0.5.198 需要配置主機a無密碼登入主機a,主機b 先確保所有主機的防火牆處於關閉狀態。在主機a上執行如下 1.cd ssh 2.ssh keygen t rsa 然後一直按回車鍵,就會按照預設的選項將生成的金鑰儲存在.ssh id ...
linux下設定SSH無密碼登入
ssh配置 主機a 10.0.5.199 主機b 10.0.5.198 需要配置主機a無密碼登入主機a,主機b 先確保所有主機的防火牆處於關閉狀態。在主機a上執行如下 1.cd ssh 2.ssh keygen t rsa 然後一直按回車鍵,就會按照預設的選項將生成的金鑰儲存在.ssh id rsa...