liujia 发布的文章

mysql_install_db.exe - 安装MariaDB为 Windows 服务

现象:通过宝塔面板安装的MariaDB在删除宝塔面板后,需要手动启动。

步骤:C:\Program Files\MariaDB 10.2\bin\mysql_install_db.exe --service=MariaDB10 --datadir="C:\Program Files\MariaDB 10.2\data" 执行mysql_install_db.exe的程序,将MariaDB注册为服务,这样可从服务列表里启动。

但要注意,操作前请先备份data目录的文件,因为有的用户反馈执行mysql_install_db.exe时可能会删除已有data目录的文件,即可能会删除已有的所有数据库。

参考:

magento2 - An exception was raised while creating “Request”; no instance returned

环境:magento2

现象:访问网站,有的js文件提示拒绝访问。在网站服务器查看相应的js文件不存在,尝试用 php bin/magento setup:static-content:deploy -f 重新生成静态文件等时,提示出错,出错信息如 An exception was raised while creating “Request”; no instance returned

尝试:查看当前服务器是否安装了多个版本的php。如有多个版本的php,请用网站安装时相应版本php来执行命令,如 /usr/bin/php7.2 bin/magento setup:static-content:deploy -f

参考:https://magento.stackexchange.com/questions/256953/an-exception-was-raised-while-creating-request-no-instance-returned

在 ubuntu 19 里安装 mysql5.7

环境:ubuntu 19

步骤:

  1. wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.28-1ubuntu19.04_amd64.deb-bundle.tar # 下载.deb的安装包
  2. tar -xvf mysql-server_5.7.28-1ubuntu19.04_amd64.deb-bundle.tar # 解压下载好的安装包
  3. rm -rf mysql-testsuite_5.7.28-1ubuntu19.04_amd64.deb mysql-community-test_5.7.28-1ubuntu19.04_amd64.deb # 删除其中两个用于测试目的的程序
  4. dpkg -i mysql-*.deb # 安装其余的.deb包
  5. apt install libmecab2 # 如安装失败,提示缺 libmecab2 包的话,请补装 libmecab2 后再次安装mysql5.7的.deb包

参考:https://marabesi.com/mysql/2019/12/23/mysql-5.7-on-ubuntu-19.html