| | |
| | | |
| | | ## äºãç®æ æºå¨é¨ç½²æ¥éª¤ |
| | | |
| | | ### 5.1 åå§åæ°æ®åºï¼4 ä¸ªèæ¬é½è¦æ§è¡ï¼ |
| | | ### 5.1 å夿°æ®åºï¼ä¸¤æ¡è·¯çº¿äºéä¸ï¼**ä¸è¦æ··çå**ï¼ |
| | | |
| | | #### 路线 Aï¼å
¨æ°ç©ºåºï¼è¦è· 4 ä¸ªèæ¬ï¼ |
| | | |
| | | `init.sql` èªå¸¦ `CREATE DATABASE` ä¸ `USE traffic_audit`ï¼å¯ç¬ç«æ§è¡ï¼å¦å¤ 3 ä¸ªèæ¬æ²¡æ `USE` è¯å¥ï¼å¿
é¡»ç¨ `-D traffic_audit`ï¼æ `mysql ... traffic_audit < æä»¶`ï¼æå®åºï¼ |
| | | |
| | | ```bash |
| | | mysql --default-character-set=utf8mb4 -u root -p < db/init.sql |
| | | mysql --default-character-set=utf8mb4 -u root -p traffic_audit < db/sql_city_bus.sql |
| | | mysql --default-character-set=utf8mb4 -u root -p traffic_audit < db/sql_city_taxi.sql |
| | | mysql --default-character-set=utf8mb4 -u root -p traffic_audit < db/sql_wyc.sql |
| | | cd db |
| | | mysql --default-character-set=utf8mb4 -u root -p < init.sql # å»ºåº + 24 å¼ åºç¡è¡¨ + é¢ç½®è´¦å· |
| | | mysql --default-character-set=utf8mb4 -u root -p -D traffic_audit < sql_city_bus.sql |
| | | mysql --default-character-set=utf8mb4 -u root -p -D traffic_audit < sql_city_taxi.sql |
| | | mysql --default-character-set=utf8mb4 -u root -p -D traffic_audit < sql_wyc.sql |
| | | ``` |
| | | |
| | | - é¢ç½®è´¦å·ï¼`admin / admin123`ï¼ç»å½å请ç«å³æ¹å¯ç ï¼ã |
| | | - æ³è¿æ°æ®ä¸èµ·æ¬ï¼å¨æºæºå¨ `mysqldump -u root -p --databases traffic_audit > traffic_audit_full.sql`ï¼å¨ç®æ æºå¨ `mysql -u root -p < traffic_audit_full.sql`ï¼ä¼è¦çé¢ç½®è´¦å·ï¼ã |
| | | > â ï¸ **`init.sql` æ¯ç ´åæ§ç**ï¼éé¢çåºç¡è¡¨é½å¸¦ `DROP TABLE IF EXISTS`ã**å·²ææ°æ®çåºä¸åä¸ä¸è¦åè· init.sql**ï¼å¦åè¡¨æ°æ®ä¼è¢«æ¸
空é建ã |
| | | > 4 ä¸ªèæ¬å
±è¦ç 29 å¼ è¡¨ï¼init.sql 24 å¼ + åå¸å®¢è¿ 3 å¼ + ç½çº¦è½¦ 2 å¼ ï¼ã |
| | | |
| | | #### 路线 Bï¼æç°ç½/å¼åæºçæ°æ®æ´å¥æ¬è¿å»ï¼æ¨èï¼ä¸ç¨è·èæ¬ï¼ |
| | | |
| | | 卿ºæºå¨ï¼æ¬æº MySQL 端å£ç¤ºä¾ 3308ï¼æå®é
æ¹ï¼ï¼ |
| | | |
| | | ```bash |
| | | "D:\mysql\mysql-5.7.41-winx64\bin\mysqldump.exe" ^ |
| | | --host=127.0.0.1 --port=3308 --user=root --password=ä½ çå¯ç ^ |
| | | --default-character-set=utf8mb4 --single-transaction --routines --triggers --events ^ |
| | | --databases traffic_audit > traffic_audit_full_YYYYMMDD.sql |
| | | ``` |
| | | |
| | | å¨ç®æ æºå¨ï¼ |
| | | |
| | | ```bash |
| | | mysql --default-character-set=utf8mb4 -u root -p < traffic_audit_full_YYYYMMDD.sql |
| | | ``` |
| | | |
| | | - `--databases` 伿 `CREATE DATABASE` + `USE` ä¸èµ·åè¿å¤ä»½ï¼æä»¥ç®æ æºå¨**ä¸ç¨å
建åºãä¹ä¸ç¨è·é£ 4 ä¸ªèæ¬**ã |
| | | - å¤ä»½éå
å« `sys_user`ï¼æä»¥è´¦å·å¯ç 䏿ºæºå¨å®å
¨ä¸è´ï¼æ¬æºæ¯ `admin / 123456`ï¼ï¼ä¸ä¼è¢« init.sql éç½®æ `admin/admin123`ã |
| | | - çæ¬å
¼å®¹ï¼æ¬æºæ¯ MySQL 5.7ï¼å¯¼å° 5.7 æ 8.0 é½å¯ä»¥ï¼ååï¼8.0 â 5.7ï¼å¯è½å `utf8mb4_0900_ai_ci` æåºè§å失败ã |
| | | - æ¬æ¬¡å·²çæå¹¶éªè¯è¿å¤ä»½ï¼`traffic_audit_full_20260913.sql`ï¼45.5 MBï¼29 å¼ è¡¨å¯¼å
¥åé表 `COUNT(*)` 䏿ºåº 0 å·®å¼ï¼ã |
| | | |
| | | > 注æï¼`docs/` ç®å½ï¼æ¥è¡¨æ¨¡æ¿ãæ±æ»å¤§è¡¨æ¯çï¼**䏿°æ®åºæ å
³ï¼æ è®ºåªæ¡è·¯çº¿é½å¿
é¡»ä¸å¹¶æ·è´**ã |
| | | |
| | | ### 5.2 æ¹é
ç½® `backend/application.yml` |
| | | |