我覺得我開始寫一些自己看的筆記好了
mysql 5.6.6開始,使用script shell 連進資料庫
如果把密碼寫在程式裡面會被擋下來
你應該會看到這個
Warning: Using a password on the command line interface can be insecure
所以要先 Mysql_config_editor set --login-path="名字隨便" --user="你的登入身分" --host="127.0.0.1(本機地址)"
這邊開始的參數可以不寫 ↓↓
--socket='/var/lib/mysql/mysql.sock' \ --port=3306 \ --password Enter password:
理論上輸入了應該會叫你打密碼
然後 mysql_config_editor print --all
可以看到自己剛剛存的密碼會是****
這邊也可以用 mysql_config_editor --help
看參數說明
然後script shell裡面呼叫的方式如下:
mysql --login-path= 你剛剛寫的鬼東西 <<!
這邊開始建立連線
用這種方式進來的話因為DB沒有選
所以記得要 use DB
這邊可以把你剛剛寫的鬼東西還有DB當成你要連mysql用的參數
所以
0 1 2
某個SQL.sql 你剛剛寫的鬼東西 DB名稱
這樣來呼叫