統合開発環境(IDE)がEclipseに決定したことを受け、Windows10へEclipseをインストール、アプリケーションサーバーであるtomcatのデバッグができる設定までを纏めました。
前提条件
Eclipseは日本語化が完了しすぐ使えるEclipse All in One を使用します
ここへアクセス https://mergedoc.osdn.jp/
- Windows では 7-Zip で解凍してください。それ以外で解凍した場合、パス長 260 文字制限により正常動作しません。
IT技術を勉強している人へ、活きた教材として、クラウドで提供する販売管理システムの企画・技術検証・構築からリリース迄を記録します 開発コードネームはkingfisher
統合開発環境(IDE)がEclipseに決定したことを受け、Windows10へEclipseをインストール、アプリケーションサーバーであるtomcatのデバッグができる設定までを纏めました。
前提条件
Eclipseは日本語化が完了しすぐ使えるEclipse All in One を使用します
ここへアクセス https://mergedoc.osdn.jp/
結果から申し上げますとKingFisheの開発はEclipseで行きます。
IDEとは統合開発環境のことで、Javaで開発を行う場合、次の3つの内どれかを使うのが一般的です。
MySQL8.0 コマンド(mysqldump)を使用してデータベースのデータバックアップとリストアを実施してみます。
今回はデータベース運用中のオンラインバックアップとリストアです
全データベースをバックアップするコマンド
C:\>mysqldump -u [ユーザー] -p --all-databases > [バックアップファイル]
データベース指定してバックアップするコマンド
C:\>mysqldump -u [ユーザー] -p [データベース名] > [バックアップファイル]
全データベースを復元するコマンド
C:\>mysql -u [ユーザー] -p < [バックアップファイル]
データベースを指定して復元するコマンド
C:\>mysql -u [ユーザー] -p -D [データベース名] < [バックアップファイル]
実施環境:Windows10,MySQL8.0.22
バックアップ前の状態は以下の様な構成(テーブルはすべてInnoDB)
全データベースをバックアップするコマンド(途中改行しないように)
C:\>mysqldump -u root -p --all-databases > c:\Download\data\alldata.dmp
これでc:\Download\data\alldata.dmpというファイルが作成されます(バックアップファイル)
ここからリストアしてみましょう
確認できるようにテーブルを削除しておきます
全データベースを復元するコマンド(途中改行しないように)
C:\>mysql -u root -p < c:\Download\data\alldata.dmp
workbenchで結果を確認してみます(きれいに復元されました)
C:\>mysqldump --single-transaction -u [ユーザー] -p --all-databases > [バックアップファイル]
これをバッチファイル化してタスクスケジューラー等に組み込み場合 -p[パスワード] (-pに半角スペースを入れず続けて記述したもの)を使います。
ただし、" [Warning] Using a password on the command line interface can be insecure."パスワードをコマンドに書き込むなというワーニングが出ます。
C:\>mysqldump --single-transaction -u [ユーザー] -p[パスワード] --all-databases > [バックアップファイル]
MySQL8.0 workbenchを使用してデータベース(スキーマ)内のデータバックアップとリストアを実施してみます。
MySQL Workbenchを起動します
他のデータベースや、Excel等で作成したデータをMySQLへインポートしたいといった場合に使用します
前回作成したスキーマJavadevのテーブルnew_table1へインポートします。
mysql> show variables like '%secure_file_priv%';
mysql> LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/INPORT001.csv' INTO TABLE new_table1 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 ROWS;
MySQL8.0のインストールが完了したところで、今度はworkbenchを使用してデータベース(スキーマ)と続けてテーブルを作成してみます。
MySQL Workbenchを起動します
消費税の税額計算は 売上税額-仕入れ税額=納税額 2023年10月以降、この納税額の計算の元になる請求書は適格請求書(インボイス)の保存が必要となる。 2019年10月から消費税が10%に引き上げられる際に、日用品等は8%に据え置かれ複数税率を扱う事業者が発生する。 この軽減税率...