以前开发的时候总是用同一台机器开启数据库,机器休眠或者关闭之后数据库就不能链接了,
想着有没有办法可以在本地环境中跑一个永不关机的数据库进程,正好手头有一台之前买的威联通的 NAS,是不是可以在 NAS 上安装一个数据库,这样就不用担心关机关闭的问题了.以下是自己记下的操作步骤,希望有需要的可以参考一下
- 应用商店安装 mariadb
- 开启威廉通 ssh
- Ssh 登陆威廉通 用户 admin 密码就是网页版登陆威廉通的密码
- 修改 mariadb 配置 /etc/config/my.cnf sock 链接的地址改为安装好 mariadb 后弹框中的地址
- 开启 mariadb 远程访问
- /share/CACHEDEV1_DATA/.qpkg/MariaDB1/bin 目录下执行 ./mysql -u root -p
- GRANT ALL PRIVILEGES ON . TO ‘root‘@’%’IDENTIFIED BY ‘123456’ WITH GRANT OPTION; 也可以只允许部分地址链接 192.168.111.%
- flush privileges; 刷新使上面的修改生效
- Laravel :Syntax error or access violation: 1071 Specified key was too long;
- 在 AppServiceProvider 中添加 Schema::defaultStringLength(191);