開発環境用 Ubuntu 24.04で最初に打つリスト
どんな環境でも必ず
sudo apt update
sudo apt install build-essential
Pythonで開発するとき
python3-fullをインストールしておかないとvenvがおかしくなる。
sudo apt install python3-full
MySQL(公式版)で開発するとき
インストール途中にCUIでrootパスワード設定ができる。
この段階ではrootパスワードを設定しないほうがいい。
wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.36-1_all.deb
sudo apt update
sudo apt install mysql-server
sudo systemctl enable mysql.service
sudo systemctl start mysql.service
デフォルトではrootユーザーはUNIXソケットでのログインできないように設定されている。
これだと、WSL等では不便なので、rootユーザーでもネットワークログインできるようにする。
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '';