切換
舊版
前往
大廳
主題

每日廢文(06/10)

翔太郎 | 2019-06-10 16:14:00 | 巴幣 0 | 人氣 51

我覺得我開始寫一些自己看的筆記好了

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名稱

這樣來呼叫

創作回應

更多創作