0
我想'调整'Laravel Homestead并在VM上安装MariaDB而不是MySQL。迄今为止,如果没有太多的虚拟机经验,最好的方法是什么?Homestead/VirtualBox&MariaDB
谢谢!
我想'调整'Laravel Homestead并在VM上安装MariaDB而不是MySQL。迄今为止,如果没有太多的虚拟机经验,最好的方法是什么?Homestead/VirtualBox&MariaDB
谢谢!
有after.sh
脚本在~/.homestead
目录下,您可以使用它来进一步配置虚拟机。 用这个bash脚本替换after.sh
的内容,用MariaDB替换MySQL。
#!/bin/bash
# Remove mysql server
sudo DEBIAN_FRONTEND=noninteractive apt-get --yes remove --purge mysql-server mysql-client mysql-common mysql-community-server mysql-community-client
sudo apt-get --yes autoremove
sudo rm -rf /var/lib/mysql
sudo apt-get autoclean
# install mariadb server 10.1
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository --yes 'deb [arch=amd64,i386] http://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu trusty main'
sudo apt-get update -q
sudo debconf-set-selections <<< 'mariadb-server-10.1 mysql-server/root_password password secret'
sudo debconf-set-selections <<< 'mariadb-server-10.1 mysql-server/root_password_again password secret'
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y mariadb-server
这将创建一个用户root
与密码secret
。要验证安装,ssh到流浪机并尝试mysql -u root -p
。 另外,请注意,此脚本将删除hhvm。
Homestead以Ubuntu为操作系统。如果您搜索如何在Ubuntu中安装MariaDB会更好。 – user2094178
当VM启动时,已经尝试从控制台进行安装。有各种各样的错误。想在启动虚拟机而不是MySQL时安装MariaDB。 – Riesjart