-->

2020/06/10

MySQL 5.7 安裝以後無法用 root 登入

以往都是在安裝的時候,直接請你先填寫 root 密碼,以便安裝完畢以後直接登入。
但 MySQL 5.7 認證方式有更改,即使是 root 也沒有給你預設密碼。

新的方法要使用 OS 的 root 來登入 MySQL:
$ sudo mysql -u root
....
....
....
mysql>




建立 super user 帳號:
create user zeroplex@localhost identified by 'secret';
flush privileges;

grant all privileges on *.* to zeroplex@localhost with grant option;
flush privileges;

到這邊告一段落,之後 zeroplex@localhost 就可以使用原有的方式登入了。

2020/06/02

Pytrhon 檢查語法是否正確的方式

如果是用 python 直接跑:
python3 views.py
Traceback (most recent call last):
  File "views.py", line 1, in <module>
    from django.shortcuts import render
python 執行了程式,發現 import 或是程式有用到外部 library 而導致噴錯。 


 如果只要檢查語法是否正確,需要靠 py_compile module:
python3 -m py_compile views.py