内容へ移動
くえびこwiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
くえびこwiki ~ソフトウェア開発に関する諸々~
»
db
»
MySQL
»
環境構築
トレース:
db:mysql:環境構築
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
===== 環境構築 ===== ==== インストール ==== MySQLから派生したMariaDBを使用します。 <code bash> sudo apt-get install mariadb-server mariadb-client </code> ==== 起動状態確認 ==== <code bash> sudo systemctl status mysql </code> 以下のような感じで表示されます。 <code bash> ● mysql.service - LSB: Start and stop the mysql database server daemon Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled) Active: active (running) since 月 2019-07-15 13:10:53 JST; 26s ago Docs: man:systemd-sysv-generator(8) CGroup: /system.slice/mysql.service ├─1721 /bin/bash /usr/bin/mysqld_safe ├─1884 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mys └─1885 logger -t mysqld -p daemon error </code> ==== 初期設定 ==== rootでMySQLに接続します。\\ インストール直後はパスワードなしです。 <code bash> sudo mysql -u root -p </code> ユーザを作成します。ホストを省略した場合、ホスト制限なしのユーザが作成されます。 <code bash> create user [ユーザー]@[ホスト] identified by '[パスワード]'; </code> ユーザが追加されたことを確認します。 <code bash> select user, host from mysql.user; </code> 追加したユーザに権限を付与します。 <code bash> grant all privileges on *.* to [ユーザー]@[ホスト]; flush privileges; </code> 権限が追加されたことを確認します。 <code bash> show grants for [ユーザー]@[ホスト]; </code> 外部からアクセスできるようにするため、\\ 「/etc/mysql/mariadb.conf.d/50-server.cnf」の以下の設定値をコメントアウトします。 <file bash> # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 </file> ポートを開放します。 <code bash> sudo firewall-cmd --add-service=mysql --permanent sudo firewall-cmd --reload </code> mysqlを再起動します。 <code bash> sudo systemctl restart mysql </code> ==== クライアントツール ==== MySQLから[[https://dev.mysql.com/downloads/workbench/|MySQL Workbench]]というフリーのツールが出ています。\\ CSEを使用したい場合は、Old Password対応をしないと繋げることができません。
db/mysql/環境構築.txt
· 最終更新: 2019/07/15 05:53 by
sotoyama
ページ用ツール
文書の表示
以前のリビジョン
文書の先頭へ