8.0
sudo apt update
pip install mysql-connector-python
sudo apt install mysql-server
sudo systemctl status mysql
sudo mysql_secure_installation
ノンパスでログイン
sudo mysql -u root
rootパスワード設定
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新しいパスワード';
権限適応
FLUSH PRIVILEGES;
mysql -u root -p
データベース作成
CREATE DATABASE mydatabase;
データベース用のユーザー追加
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
閲覧は特定データベースのみ
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
権限適応
FLUSH PRIVILEGES;
パスワードハッシュ対応のためインストールしておく
pip install cryptography