【広報】作業室完成-試作1個から量産まで-

こんにちは(株)スマートエイジングサポート広報担当(通称中の人)です。
試作から量産まで一貫して対応できる製造体制をより強化するため、社内の作業スペースを大幅に拡張しました。

当社はお客様の「作りたい」に寄り添い、
確かな技術と柔軟な体制でモノづくりの課題を解決することを使命としています。
今回の環境整備は、その取り組みをさらに加速させるものです。

広々とした作業エリアで同時作業が可能に


作業エリアは 109㎡(33坪) に拡大し、複数名での同時作業にも余裕を持って対応できるようになりました。
天井高は 2m40cm、併設の土間スペースは 2m80cm と、大型製品の取り扱いにも適した構造です。

作業スペースは静電気対策済みの静電床を採用
電子機器や精密機器の取扱いに適した環境

静電床仕様により、電子機器製造に欠かせない静電気対策も万全。
品質を左右する“環境の安定性”を高いレベルで確保しています。

大型製品の搬入・搬出がスムーズに
当社の立地は駅前ロータリーに面しており、搬入・搬出が非常にスムーズです。

大型製品や重量物の搬入・搬出にも対応

さらに、土間スペース(26㎡)を併設し、
資材保管や大型製品の仮置きにも柔軟に利用できます。

設計 × 製造の連携がさらに強固に
当社の最大の強みは、設計部門と製造現場の密な連携です。

「現場からの気づきを設計へ素早くフィードバック」

作業スペース拡大により、
・試作段階での改善サイクルがさらに高速化
・量産時の品質安定性が向上
・製造しやすい設計へのフィードバックが強化
といったメリットが生まれています。

“当たり前”を徹底する品質管理体制
製造量が増えても品質がブレないよう、
当社では毎日の5S活動を徹底しています。

「1個の試作でも、まとまった数量でも
『変わらないキレイな品質』で製造できるよう
現場の環境づくりを心がけています」

作業環境の整備と品質管理の徹底が、
お客様に安心して製造を任せていただける理由です。

試作1個から量産まで、ぜひご相談ください
作業スペース拡大により、
試作から量産までの対応力がさらに向上しました。

電子機器、試作品量産、製品評価・検査、
ハードウェア設計、組み込みソフトウェア開発まで、
ワンストップ
でご相談いただけます。

【技術】DXがやってきた!(その1) MySQL8.4 インストール編

業務管理基盤の整備

0. はじめに

Windowsアプリや、組込みマイコン、PLC制御ソフトの開発、さらにはIoT制御とプロトコル実装

前年度も日々自己研鑽しながら新たなスキル習得の毎日でした。

今回は目前に突如現れた社内DX化という課題です。

より具体的な内容については、インターネットの海原に解放可能な情報を吟味して技術エッセンスを伝える必要が有る為
公知で公開しても問題の少ないDX化に欠かせないツールのインストール編を公開します。
詳細は明かせないので簡単に説明すると、今までファイルサーバと表計算ソフトMicrosoft excelと人力で実施していた情報を
ソフト/ハードの両面から開発/製造する技術集団ですので自社が顧客であり、受注者である自社案件に取組みます。

既に情報の電子化や共有は、帳票類をオフィスソフトを使用し、定められたサーバフォルダー構造下に配置する等は
従来から実施済みのため一定レベルの共有化は既に整備済み状態です。

ここで課題となってきたのは、以下です。

  1. 蓄積した情報の有効活用を促進すること
  2. 情報を数値化・可視化できるようにすること
  3. 日々活動の状況をより正確に把握すること
  4. 記憶頼みから情報に基づく振り返りを通し改善を促進すること
技術やそれに伴うノウハウが結果的に属人化してしまうものも多く見受けられました。
すべてを一度に実現するのは、相当工数かかるので重要度と対効果を考えてステップを踏んで進めて行きます。


今回はこれらを改善する為の基礎を構築する話です。



1. DBについて

既に情報の電子化や共有は、帳票類をオフィスソフトを使用し、定められたサーバフォルダー構造下に配置する等は従来から実施済みのため
一定レベルの共有化は既に整備済み状態です。

ここで課題となってきたのは、情報の有効活用と情報収集及び解析結果の迅速化です。

サーバにある情報からファイル(複数)を選択し、フォーマットの異なる情報を束ねた情報解析結果シートを毎回作成するには
その作業自体に時間がかかってしまうため、時間が勝敗を決める場合、それらを眺めて経験と感に頼った方法に依存する場合もありました。

そこで、DBに定型情報を蓄積して、その情報を検索条件を選択肢て抽出することで、情報収集とその解析にかかる時間を短縮しようと考えました。
対案としてAIを有効活用して情報を整理し解析する方法もありますが、以下の点で導入は見送っています。

  • クラウド型AIでは常に機密情報漏洩が懸念されること
  • ローカル構築型AIでは一定以上のリソースが必要なこと
  • AIを使う側(利用者)スキルはあっても管理技術とは異なること
  • それらしい情報ではなく正確な情報が必要なこと

データベースに蓄積しておけば、近い将来的にAI導入した場合でも有効利用が見込まれます。
個人的に使用したことがあるのは、SQLite3とMySQLです。
簡易的な実験データベースやアプリ組込み型DBであればSQLite3選択もあるとは思いますが
今回の目的には少々無理があるのでMySQLを選択しています。


2. MyQSLについて

私のつたない説明より、ORACLEが公開しているURLがあるのでそちらをご参照下さい。
リンクを勝手に貼ると怒られるので検索エンジンでもAI等で MySQLを探せばヒットします。

今回使用するのはMySQLのコミュニティ版のうち 最新版ではなく Ver.8.4.9 LTS です。


3. MyQSL Community Server 8.4.9 LTS

※実際は、MyQSL Community Server 8.4.8 LTSから8.4.9 LTSにアップグレードしています。

3.1 インストーラ入手


  1. 検索して出てきたURLの上方にDOWNLOADSクリックします。
    ※もしマニュアルを参照したければ、DOCUMENTATIONクリックで参照できます。
  2. 表示されたページMySQL Community Editionの下方にMySQL Community (GPL) Downloads »クリックします。
  3. コミュニティー版のダウンロードページのMySQL Community Serverクリックします。
  4. “Select Version:”で8.4.9 LTS(または、8.4.X LTS: Xは数字)をドロップダウンリストから選択します。
  5. PC(Windows環境からであれば”Select Operating System:”でMicrosoft Windowsが選択されています。異なっていればドロップダウンリストから選択します。
  6. このページにあるMD5:…. のコードをコピーします。(後でダウンロード入手したファイルが改竄されていないかを確認します。)
  7. Windows (x86, 64-bit), MSI Installer DOWNLOADS クリックします。
  8. 目立つボタンLogin »Sign Up »をクリックする必要はありません。(必要に応じてご対応下さい。)
  9. 下方にあるNo thanks, just start my download.クリックします。
  10. ダウンロードが終了したらMD5コードを確認します。(cmdで certutil -hashfile <フォルダパス>\mysql-8.4.9-winx64.msi MD5 で計算できます。)

3.2 インストール

  1. ダウンロードした mysql-8.4.9-winx64.msi をダブルクリックしてインストール開始
  2. RaspberryPiPico
  3. [Next]ボタン押下
  4. I accept the … のチェックマークをONする。
  5. [Next]ボタンを押下
  6. [Typical] か [Complete] を選択(今回はCompleteを選択インストールします。)
    [Next]ボタンを押下
  7. [Install]ボタンを押下
  8. MySQL Server Installerプログラム実行環境を更新してよいか確認するので[はい] ボタンを押下
  9. インストール開始(インストール中)
  10. インストール終了
    デフォルト状態であれば、MySQL Configurator が実行されるようにチェックマークがOnになっているので [Finish] ボタン押下
  11. MySQL Configuratorがプロクラム実行環境を更新してよいか確認するので[はい] ボタンを押下
  12. [Next]ボタンを押下
  13. データベースを置く場所を聞いてくるのでそのまま[Next>] ボタン押下
  14. 設定はそのままでよいので[Next>] ボタン押下
    ※設定詳細はMySQLのホームページにあるドキュメントを参照して下さい。
  15. MySQL のrootパスワードを要求されます。適切な強度のパスワード登録をして下さい。
    なお、このパスワードを忘れると他の管理ユーザが登録済みでない場合は
    データベース上のデータ全てを消去しデータベースにデータの無い状態から開始せざるを得ない場合も
    あるのでご注意下さい。
  16. パスワードを入力を[Next]ボタンを押下して登録
  17. 特にサービス名のこだわりや特殊ユーザ登録など不要であればこのまま[Next>] ボタン押下
  18. ファイルアクセス権の設定です。このまま[Next>] ボタン押下
  19. サンプルDB作らず、このまま[Next>] ボタン押下
  20. [Execute]ボタン押下
  21. 途中の状態 ⇒ 無事に終了 このまま[Next>] ボタン押下
  22. ログをクリップボードにコピーする為に[Copy Log to Clipboard]ボタンを押下

クリップボードにコピーされた内容

参考まで

Beginning configuration step: Writing configuration file

Saving my.ini configuration file...
Saved my.ini configuration file.
Ended configuration step: Writing configuration file

Beginning configuration step: Updating Windows Firewall rules

Adding a Windows Firewall rule for MySQL84 on port 3306.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow
OK


Successfully added the Windows Firewall rule.
Adding a Windows Firewall rule for MySQL84 on port 33060.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow
OK


Successfully added the Windows Firewall rule.
Ended configuration step: Updating Windows Firewall rules

Beginning configuration step: Adjusting Windows service

Attempting to grant the required filesystem permissions to the 'NT AUTHORITY\NetworkService' account.
Granted permissions to the data directory.
Granted permissions to the install directory.
Adding new service
New service added
Ended configuration step: Adjusting Windows service

Beginning configuration step: Initializing database (may take a long time)

Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.4.8...
Starting process with command: C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.4\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
MySQL Server Initialization - start.
C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqld.exe (mysqld 8.4.8) initializing of server in progress as process 11084
InnoDB initialization has started.
InnoDB initialization has ended.
root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
MySQL Server Initialization - end.
Process for mysqld, with ID 11084, was run successfully and exited with code 0.
Successfully started process for MySQL Server 8.4.8.
MySQL Server 8.4.8 intialized the database successfully.
Ended configuration step: Initializing database (may take a long time)

Beginning configuration step: Updating permissions for the data folder and related server files

Attempting to update the permissions for the data folder and related server files...
Inherited permissions have been converted to explicit permissions.
Full control permissions granted to: NETWORK SERVICE.
Full control permissions granted to: Administrators.
Full control permissions granted to: CREATOR OWNER.
Full control permissions granted to: SYSTEM.
Access to the data directory is removed for the users group.
Permissions for the data folder and related server files are updated correctly.
Ended configuration step: Updating permissions for the data folder and related server files

Beginning configuration step: Starting the server

Attempting to start service MySQL84...
MySQL Server - start.
C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqld.exe (mysqld 8.4.8) starting as process 8180
InnoDB initialization has started...
InnoDB initialization has ended.
CA certificate ca.pem is self signed.
Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel..
X Plugin ready for connections. Bind-address: '::' port: 33060
C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqld.exe: ready for connections. Version: '8.4.8'  socket: ''  port: 3306  MySQL Community Server - GPL.
Successfully started service MySQL84.
Waiting until a connection to MySQL Server 8.4.8 can be established (with a maximum of 10 attempts)...
Retry 1: Attempting to connect to Mysql@localhost:3306 with user root with no password...
Successfully connected to MySQL Server 8.4.8.
Ended configuration step: Starting the server

Beginning configuration step: Applying security settings

Attempting to update security settings.
Updated security settings.
Ended configuration step: Applying security settings

Beginning configuration step: Updating the Start menu link

Attempting to verify command-line client shortcut.
Verified command-line client shortcut.
Verified command-line client shortcut.
Ended configuration step: Updating the Start menu link




以上です。


【広報】ゴールデンウィーク期間中の営業について

平素は格別のご高配を賜り、誠にありがとうございます。
誠に勝手ながら、以下の期間を休業とさせていただきます。

GW休業期間
2026年5月2日(土)~2026年5月6日(水)
※4月29日(水)は営業いたします

休業期間中にお問い合わせいただきました件に関しては、
2026年5月7日より順次ご対応させていただきます。

ご迷惑をお掛けいたしますが、何卒ご了承くださいますよう宜しくお願い申し上げます。