初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます。

Mysql

MYSQL MAMPを久しぶりに触ったらハマったこと

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)stackoverflow.com

MYSQL MariaDB rootのパスワードがなしでログインできてしまうバグ

MariaDBの使用してハマったことを書き残しておきます。 こちらの方もハマってたいたようで参考にさせて頂きました。 jyn.jp 上記の方法だと別ユーザーを作成して別ユーザーでログインする方法になります。 コマンドライン上rootでもログインできるのですが、…

MYSQL MariaDBを完全にアンイストールする

まず、任意のディレクトリにデータベースのバックアップを作成します。 mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql apt-getコマンドによってインストールされたmariadb関連のファイルを削除します。 sudo service mysql stop su…

SQL DBからカラム名だけ取得 健忘録

サーバー言語と連携してデータベースをいじくり回す場合に、 ・カラム名のコピペ ・カラム名の配列を作成 等の作業がとてもめんどくいです。そういう時のDBからカラム名を取得してforeachなんかで配列にpushすると楽チンです。 SELECT COLUMN_NAME FROM INFO…

PHP DB接続 健忘録

まずはDBに接続します。 下記に従って正常に接続できていない場合には、真っ白かエラーになります。 エラーにならなければ、正常に接続できてます。 $dns = "mysql:dbname=テーブル名;host=ホスト名"; $username = "phpmyadminのユーザ名"; $password = "php…

PHP Mysqlに接続 SQLでInsertする

Mysqlの接続 $dns = "mysql:dbname=任意のデータベース名;host=ホスト名"; $username = "MysqlのユーザーID"; $password = "Mysqlのパスワード" try { $pdo = new PDO($dns, $username, $password, array(PDO::ATTR_EMULATE_PREPARES => false)); } catch (P…