何度も何度も忘れるこのコマンド…
【自分用メモ】Ubuntu22.04で自分用のよく使う環境を用意する
Contents
タイムゾーン設定
sudo timedatectl set-timezone Asia/Tokyo # Timezone設定 sudo timedatectl # 確認 sudo reboot #一応
LAMP環境
何回もやっているtaskselで用意することにする。 いつものコマンド
sudo apt update sudo apt upgrade
で、taskselをインストール。 特に問題なく終わるので、
sudo tasksel install lamp-server
これだけでインストールできる。 特別何も選択肢は出なかった。
MySQLをインストール
インストールできるパッケージを検索。
sudo apt-cache search mysql | grep -e ^mysql-*
こんな感じらしい。
mysql-client - MySQL データベースクライアント (最新版に依存するメタパッケージ) mysql-client-8.0 - MySQL database client binaries mysql-client-core-8.0 - MySQL database core client binaries mysql-common - MySQL database common files, e.g. /etc/mysql/my.cnf mysql-server - MySQL database server (metapackage depending on the latest version) mysql-server-8.0 - MySQL database server binaries and system database setup mysql-server-core-8.0 - MySQL database server binaries mysqltuner - high-performance MySQL tuning script mysql-router - route connections from MySQL clients to MySQL servers mysql-sandbox - Install and set up one or more MySQL server instances easily mysql-source-8.0 - MySQL source mysql-testsuite - MySQL regression tests mysql-testsuite-8.0 - MySQL 8.0 testsuite mysqltcl - interface to the MySQL database for the Tcl language
インストールしてみる。(パスワードはちゃんとメモして残しておくように)
sudo apt install mysql-server-8.0 -f
確認。
mysql --version mysql Ver 8.0.36-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))
phpmyadminをインストール
さらに苦労するphpmyadminをインストール。
sudo apt install phpmyadmin
・サーバの種類→「apache2」
・dbconfig-commonで設定しますか?→「yes」
を選択。
・phpmyadmin 用のデータベースを dbconfig-common で設定しますか?
の質問が出た場合は「はい」
phpmyadminの権限を設定
ひとまずMySQLにログインする
mysql -u root -p
初期設定だと 「sudoしないとログインできない&ブラウザからログインできない」 という定番のパターンになるので
CREATE USER bistro IDENTIFIED BY 'password'; GRANT ALL ON *.* TO 'bistro'@'%';
みたいにしておく。
Localhostの領域の権限を設定。
sudo chmod 777 /var/www/html
ディスカッション
コメント一覧
まだ、コメントがありません