MySQLでDBを作成時にエラー(You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version~)
「-」を含むデータベース名を作成時にエラー MySQLで「wptest-data_db」の名前のデータベースを作成しようとしたら下記のエラーとなり、データベースが作成できませんでした mysql> create d […]
Cronで、MySQLのSQLクエリを定期的に実行する
Cronを使ってMySQLのSQLクエリを自動実行する方法 MySQLのDBのメンテンナンスで定期的にupdate, delete分を実行したい場合があります。 そのようなケースではMySQLのSQL文を実行するシェルス […]
MariaDB5.5系からMariaDB10系に移行したDBでエクスポートするとエラー
MariaDB5.5系からMariaDB10系に移行したDBでエクスポートすると下記のエラー $ mysqldump -u root -p --all-databases > /var/tmp/dump.db my […]
MariaDB(MySQL)でレプリケーションエラー
CentOS 7がサポート終了となるので、RHEL8系のRockyLinux 8に移行する作業で、旧DBをエクスポートして新サーバーインポートすると、データベースの停止時間が長いので、一旦レプリケーションを作成して、Sl […]
新規テーブルを作成時に「Percona-XtraDB, Supports transactions, row-level locking, and foreign keys」でテーブルが作成できない
MySQLのログに下記のエラーが出て、リペアテーブルを実行しました。 231226 3:10:05 [ERROR] mysqld: Table './testdb/test1' is marked as crashed […]
MariaDB でデータベースインポート時に「 ERROR 1118 (42000) ~」のエラー
CentOS 6からCentOS 8に移行したサーバーで、旧サーバーのDBをインストールしたデータベースをインポートすると「ERROR 1118 (42000) at line 1278: Row size too la […]
CentOS 8系で、MariaDBを10.3から10.5にアップグレードする
CentOS 7系のサポート終了が近づいているので、RockyLinux 8に入れ替え作業を行っています。以前のサーバーではZabbixを使用していて、せっかくRHEL8系にするので、Zabbixの最新バージョンのZab […]
SQL文をコマンドで実行した場合に結果のみの値を取得する
MySQL(MariaDB)で、SQL分をコマンドで実行した場合にカラム無しの値を取得する MySQL(MariaDB)で、SQL分をコマンドで実行するとカラムが表示されます。SQL分を叩く箇所をシェルスクリプト内で使い […]
MySQLで データインポート時に 「Unknown collation: utf8mb4_unicode_520_ci」 エラー表示
他の運営しているWordpressのサイトの引っ越しする作業があり、WordPressのDBをインポートすると下記のエラーが表示されました 移行元のブログサイトはレンサバでMySQLのバージョンは5.7系で、引越し先はC […]
MySQLのデータベースの名前を変更する
データベースの名前を変更したい場合は、MySQLではリネームのコマンドがありません。 新しいDBを作成してdumpしたデータをインポートするか、RENAME TABLEコマンドを利用してリネームするしかないようです du […]
phpMyAdminで「mysqli::real_connect(): (HY000/2002): No such file or directory」のエラー
phpMyAdminでMySQLのDBの保存場所を変更後にログインしてみると下記のように「mysqli::real_connect(): (HY000/2002): No such file or directory」と […]
MariaDBで「ERROR 1040 (08004): Too many connections」のエラー
MySQLで「Too many connections」のエラーで解決法 WEBサーバーが重くてアクセスできにくいと申告があったので、下記のようにWordpressのDBにログインしようと思ったら「ERROR 1040 […]
MySQL 外部から接続できるユーザーを追加する
開発環境のDBで外部から全許可したい要望があったので、全許可できるユーザーを追加してそのユーザーは外部接続できるようにします。 まずは、現状で接続できるユーザー等を確認します mysql> select user, […]
MariaDBのインストールと初期設定 | CentOS Stream 9
概要 CentOS Stream 9にMarinaDBをインストールする方法と初期設定を説明します。CentOS Stream 9でMariaDBをインストールすると「MarinaDB 10.5」のバージョンとなります […]
特定のテーブルのデータを空にする【MariaDB】
MySQL(MariaDB)で、テーブルのデータを空にするには、TRUNCATE 、DELETE を利用します。DELETE よりTRUNCATE の方が処理速度が優れているので、「TRUNCATE TABLE [テー […]




