新项目上架

  • 新项目上线测试,想写一个脚本一键安装所有内容,于是说干就干。
  • 前面安装环境一切顺利,没有任何问题。
  • 直到我开始配置数据库......

Mysql中的符号

  • +-*/这是数据库的计算符号,一般创建数据库名称的时候回避免使用这样的系统娱乐,预留符号,可是我们程序创建的时候还是使用了-,这也没什么,mysql还有转义符```这个就有意思了......
  • Shell中常用符号有# ; ;; . , / \\ 'string'| ! $ ${} $? $$ $*等等,其中也有```这个符号,可是这个符号就有意思了他是脚本中执行这个命令的意思...
  • 当不做任何处理写入CREATE DATABASE rinvay-app DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;创建数据库的时候就问题来了,两个符号打架了。
  • 于是再给它转译一遍CREATE DATABASE \jsyx-app` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;`嗯,终于好了#(击掌)

我是又水了一贴

  • 我好像又水了一贴也?
  • 哈哈哈哈.....#(击掌)