0
我試圖編寫一個包含有一些種子數據的MySQL的機器映像的創建腳本。編寫MySQL數據庫的初始化腳本
我正在尋找一種方法來啓動MySQL數據庫引擎,運行.sql
腳本來創建數據,然後關閉引擎。有沒有最好的方法來做到這一點?
看起來我可以使用mysqld
的參數mysqld
來啓動mysql
並運行該腳本,但是如何在數據庫引擎在腳本完成後關閉數據庫引擎?
我在Ubuntu上,如果它很重要。
我試圖編寫一個包含有一些種子數據的MySQL的機器映像的創建腳本。編寫MySQL數據庫的初始化腳本
我正在尋找一種方法來啓動MySQL數據庫引擎,運行.sql
腳本來創建數據,然後關閉引擎。有沒有最好的方法來做到這一點?
看起來我可以使用mysqld
的參數mysqld
來啓動mysql
並運行該腳本,但是如何在數據庫引擎在腳本完成後關閉數據庫引擎?
我在Ubuntu上,如果它很重要。
在一個腳本中只要做到這三個命令:
service mysql start
mysql -umyuser -pmypass < /path/to/your/startup.sql
service mysql stop
使數據庫不小心被別人的短perios訪問時,它的啓動和運行,您可以在您的/etc/mysql/my.cnf
文件考慮使用skip-networking
。在這種情況下,將--socket
參數添加到您的mysql
客戶端命令中。
如果您之後立即發出mysqld shutdown,該怎麼辦? – raina77ow