2022年12月04日

Ubuntu22.04LTS MySQL8 install

Ubuntu22.04LTS に MySQL8 をインストール メモ

01.png
2. https://www.mysql.com/ -> downloads
02.png
3. MySQL Community (GPL) Downloads ≫
03.png
4. MySQL APT Repository
04.png
5. Download ボタンを押す
05.png
6. Login または No thanks, just start my download.
06.png
7. GUIでインストール ダウンロードフォルダで、mysql-apt-config_0.8.24-1_all.debをクリックして、>>別アプリケーションで開く(20.04と1つ手順が変更されています)
07.png
8. ソアとウェアのインストール
08.png
9. インストール
09.png
10. インストール終了 閉じます 
10.png
11. 端末でコマンド、 sudo apt update
11.png
12. 端末でコマンド、 sudo apt upgrade
12.png
13. 
13.png
14. 端末でコマンド、 sudo apt install mysql-server
14.png
15. y
15.png
16. Tabキーで、移動できます、 了解に移動して、Enterキーを押す
16.png
17. Tabキーで、移動できます、 了解に移動して、Enterキーを押す
17.png
18.
18.png
19. 今回は、Legacy を選択
19.png
20. 端末でコマンド入力に戻ってきますので、 ssudo mysql -u root -p
passwordは 空白でEnterキー
20.png
21. MySQLら接続されました
21.png
22. 接続設定を行う
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Passwd643';
22.png
23. CREATE DATABASE testdb1;
USE testdb1;
GRANT DELETE,INSERT,SELECT,UPDATE ON test1*.* to usr1@'%';
23.png
24. 外部接続用のユーザーを追加する 
CREATE USER usr1@'192.168.24.0/24' identified by 'Passwd643';
FLUSH PRIVILEGES;

サービスの開始
sudo service mysql start
自動起動の有効化
sudo systemctl enable mysql
24.png
25. MySQLのバージョン確認 8.0.31
25.png



posted by a23 at 12:41| Comment(0) | MySQL

Delphi Advent Calendar 2022 12/07

Delphi Advent Calendar 2022 12/07 の記事のソースと手順を細かくしたページです。
ソースコードです。


1 DB Browser for SQLiteをインストールしています、バージョンはSQLite Version 3.35.5.
01_dbbrowser.png
2
02_ide.png
3 実行ファイルパスに、test_1.sqlite3 は、まだ存在していません
03_2022_SQLite3_B_Win32_Debug.png
4 接続します
04_con.png

5 接続 すると データベースファイルが、作成されます
06_2022_SQLite3_B_Win32_Debug.png
6 CreateTable
05_Create_tbl.png
7 画像を読み込んで、番号を付けて保存していきます

posted by a23 at 10:46| Comment(0) | FireDAC

2022年12月03日

Delphi Advent Calendar 2022 12/05

Delphi Advent Calendar 2022 12/05 の記事のソースと手順を細かくしたページです。
ソースコードです。

Ubuntu22.04LTS はローカルの機器にインストール IPアドレスは 192.168.24.63 とします
11_IDE.png

以下実行の手順など
1 test_1 データベースをあらかじめ作成します、画像は pgadmin4で、作成されていることを確認できています
11_pgadmin4_test_1.png
2 接続項目を入力して、接続ボタンを押します、Labelに Connect Success と表示されれば、接続されています
12_connectr.png
3 テーブルを作成します、PostgreSQLでは、データ型は BLOBではなく BYTEA とします
sqlstmt:='CREATE TABLE test_tbl '+'('+'ID serial,'+'TS_NO INTEGER not null,'+'TS_NAME TEXT ,'+'TS_QTY DECIMAL(14,2) Default 0 ,'+'TSBLOB BYTEA ,'+//BLOBに該当 'TSBLOB2 oid,'+//こちらも使えるようです 'primary key(TS_NO)'+')';
13_connectr.png
4
14_create_db.png
5 image1 image2 をセットして、 画像を読み込みます
15_open.png
6
16_pict.png
7 Image1 -> Image2 で表示が変わるのをご確認下さい (プロパティで表示が変わる)
17_img1_img2.png
8 画像をDBに保存 を 押すと、 1 で 画像が保存されます
18_ins_1.png
9 同様に  2 で 新しい画像を保存します
18_ins_2.png
10 3 で 新しい画像を保存します
18_ins_3.png
11 1 で 画像データを検索して表示します
19_select_1.png
12
20_select_1.png
13
21_select_1.png
14
22_select_2.png
15
23_select_3.png
16 設定していない画像ファイルは、表示エラーとなります
24_select_3_err.png



posted by a23 at 15:47| Comment(0) | Delphi