參考網址:https://www.cnblogs.com/realcp1018/p/8808821.html
基於安全性的考量執行資料庫復原時使用
mysql -uroot -pxxxxxx demo <demo.sql 指令時會出現如標題的錯誤
解決方法:
因为mysql命令读取配置文件的顺序为/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf,所以可以将账号密码写入~/.my.cnf中,这样执行时只需要指定-u参数即可,注意此文件权限建议设置为600。
# ~/.my.cnf示例: [client] user=root password=<你的密码> # 上述的[client]也可以替换为[mysql]