備忘録

備忘録

MySQL

Node.jsでMariaDB, MySQLを扱う方法

Ⅰ. はじめに Ⅱ. やり方 1. 必要なパッケージをインストールする 2. サンプルプログラムを書く 実行結果 参考 その他 Ⅰ. はじめに タイトルの通り「Node.jsでMariaDB, MySQLを扱う方法」です。 Ⅱ. やり方 1. 必要なパッケージをインストールする npm install …

PythonでFlask + MariaDB(MySQL)を使う方法

Ⅰ. はじめに タイトルの通り「PythonでFlask + MariaDB(MySQL)を使う方法」です。 Ⅱ. やり方 1. Flaskをインストールする pip install flask pip install flask-mysql 2. サンプルプログラム from flask import Flask, jsonify from flaskext.mysql import M…

MariaDB(MySQL)を自動的にGoogleDriveにバックアップする方法

Ⅰ. はじめに タイトルの通り「MariaDB(MySQL)を自動的にGoogleDriveにバックアップする方法」です。 Ⅱ. やり方 1. git cloneする $ git clone https://github.com/kagasu/DBAutoBackup 2. gdriveを初期化する // gdrive を以下のリポジトリから自分でビルド…

Python3でMariaDB(MySQL)に接続する方法

Ⅰ. はじめに タイトルの通り「Python3でMySQLに接続する方法」です。 Ⅱ. やり方 1. 必要なものをインストールする CentOS 7.4の場合 yum -y install gcc mariadb-devel MariaDB-shared zlib-devel openssl-develUbuntu 16.04の場合 apt -y install build-ess…

MySQL CSVファイルを出力する

SELECT文の最後にこの一文を加えるだけ into outfile "/tmp/out.csv" fields terminated by ',' enclosed by '"' lines terminated by '\r\n';

MySQL max_connectionsとmax_user_connectionsを変更する

SET GLOBAL max_connections=100000; SET GLOBAL max_user_connections=100000; /* 結果確認 */ SHOW GLOBAL variables LIKE '%connection%';

mysqldを監視し、自動起動するシェルスクリプト

#!/bin/bash mysqld=`ps ax | grep '^.* /usr/sbin/mysqld -k start$'` if [ -z "${mysqld}" ]; then sudo service mysql start fi