mysql
2024 May. 04. 参考ページ docker-composeで立ち上げたDockerコンテナのMySQLにログインする docker-compose.ymlの [servicesセクション -> mysql -> environment] のMYSQL_ROOT_PASSWORD変数設定に依る。 MYSQL_ROOT_PASSWORD: MYROOTPASS (引用符囲み不要…
2024 Mar. 31. 出典 : MySQLサーバのストレージエンジン確認方法 #MySQL - Qiita MYDATABASE内のテーブルのストレージエンジンを確認する例 mysql > use information_schema ; mysql > select table_schema, table_name, engine from tables where table_sch…
2021 Dec. 11 NULL許容、デフォルト値0とする場合 > ALTER TABLE my_table ADD new_column tinyint(1) NULL default 0;
2021 Oct. 24. $ sudo mysql > CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; > GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost' IDENTIFIED BY 'yourpassword' ; > GRANT ALL PRIVILEGES ON dbname.* TO 'userna…
2021 Oct. 24. 出典 MySQLの文字コードとCollation - Qiita utf8mb4_general_ci 大文字・小文字を区別しない 絵文字を区別しない (どの絵文字も同じとする) 濁音・半濁音の有無を区別する(「は」「ば」「ぱ」を区別する) utf8mb4_unicode_ci 大文字・小…
2021 May 29. 出典 SELECT文で表示する際に任意の列を追加する方法! SQL超初心者の勉強 | Programmer Life 「'文字列AB' AS カラム名」で各出力行に文字列ABがカラムとして付加される SELECT文では文字列ABを引用符で囲む 「'文字列AB' AS カラム名」のカラ…
2021 May 21. シェルスクリプトの中でmysqlにアクセスする方法として調べたもの unixソケット認証のmysqlでは、ログインしているユーザー(userA)とは別のシステムユーザー名(userB)と同じmysqlユーザー(userB)で接続しようとすると、アクセス拒否される。(u…
2021 May 19. 次の2つで可能だが、それぞれで出力形式が変わる テキスト出力のみ $ echo 'SQL STATEMENT' | mysql -u DB-USER -D DATABASE --password=PASSWORD 縦線(パイプ)区切り出力 $ mysql -u DB-USER -D DATABASE --password=PASSWORD -e 'SQL STAT…
2020 Aug. 12.参照元 https://qiita.com/deco/items/bfa125ae45c16811536aALTER DATABASE {DB名} CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; utf8mb4をデフォルトとし、COLLATEで照合順指定
2020 Aug. 12.( utf8mb4 をデフォルトにする ) alter table テーブル名 default charset utf8mb4;
2021 May 19. 2021 Mar. 14. 2020 Apr. 17. unix socket接続版(システムのユーザーとデータベースユーザーが同じならパスワード無しで接続) システム側の設定 "sudo mysqldump"コマンドをパスワード無しで実行できるように設定する visudoコマンドで/etc/s…
2020 Apr. 15. mysqldump_all2std-out.sh #!/bin/bash # 2020 Apr. 15. # 2015 Nov. 21. # Dump all mysql-db data to standard-out by reading password from ~/.my.cnf cmdname=`\basename $0` # command-line option if [ $# -gt 0 ]; then \echo "usage:…
2021 Nov. 07. 2021 May 17. 2018 Oct. 21. csvファイル書き出し ユーザにfile権限を付与する $ mysql -u root -p DATABASE mysql> grant file on *.* to 'USER'@'localhost' ; 当該ユーザー でmysqlに接続してファイル出力する $ mysql -u USER -p DATABASE…
2018 Oct. 20.https://qiita.com/bohebohechan/items/207e87786b1e30f60abe より 概要 secure-file-priv に設定されたディレクトリのみに書き込みができる。secure-file-privの設定がNULLであれば書き込み制約されない。書き込み属性が、mysqlユーザーを許可…
2020 Aug .12. 2019 Oct. 21. 2018 Oct. 21. 2018 Oct. 08. 永続的変更 mysqlサーバー設定ファイル *.cnf を編集する ( Linx Mint xfce では /etc/mysql/mysql.conf.d/mysqld.cnf ) [mysqld] validate_password.policy = "LOW" 一時的変更(mysqlサーバーを…
2018 Sep. 15. mysql> select Host, User from mysql.user;
2020 Aug. 12. 2018 Sep. 15.2018 Sep. 13. Nginx PHP インストール 参照元 https://techexpert.tips/ja/nginx-ja/ubuntu-linux-%E3%81%A7%E3%81%AE-nginx-%E3%81%A8-php-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/ nginxインストー…
2018 Oct. 21. 2018 Sep. 09.mysql> user mysqlmysql> select host,user from mysql.user;
2020 Sep. 22. 2020 Aug. 12. 2019 Nov. 02. 2019 Oct. 14. 2019 Jan. 03. 2019 Jan. 02.2018 Nov. 18.2018 Sep. 15. 2018 Sep. 02. インストール # apt install mysql-server 設定ファイルのcollation-serverを大文字と小文字を区別してくれるutf8mb4_binに…
2018 Sep. 15.2017 Dec. 09. mysql2 query結果の受け取り方 http://blog.dealforest.net/2012/10/activerecord_execute_return_hash/ ハッシュで受け取るには results.each(:as => :hash) do |result| p result.class end
2024 May. 04. 2021 Oct. 24. 2019 Oct. 21. 2019 Jan. 03.2018 Dec. 31. 2018 Oct. 21.2018 Aug. 26. 2017 Nov. 23.2017 Apr. 05. テキストファイルからの入力 LOAD DATA INFILE "ファイル名" INTO TABLE テーブル名 FIELDS TERMINATED BY ',(区切り文字)' …