【问题标题】:Mysql version install with shell scriptmysql版本用shell脚本安装
【发布时间】:2018-10-07 15:13:43
【问题描述】:

我开始为我的虚拟环境编写这个 shell 脚本。 我使用 ubuntu 14.04,默认 MySQL 版本是 5.5。 我需要安装 MySQL 5.7,我不知道如何以及是否可以在 ubuntu 14.04 上安装该版本,这是我开始工作的内容,我想知道您是否可以帮助我修改它以使其正常工作

#install services and apps
sudo apt-get update
sudo apt-get install -y joe acl git

sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password vagrant'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password vagrant'
sudo apt-get -y install mysql-server mysql-client
sudo apt-get -y install unzip

#install apache
sudo apt-get install -y apache2

#install php 7
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get -y install php7.0
sudo apt-get -y install php7.0-mysql
sudo apt-get -y install php7.0-mcrypt
sudo apt-get -y install php7.0-mbstring
sudo apt-get -y install php7.0-memcache
sudo apt-get -y install php7.0-xmlrpc
sudo apt-get -y install php7.0-xsl
sudo apt-get -y install libapache2-mod-php7.0
sudo apt-get -y install language-pack-UTF-8
sudo a2enmod php7.0
sudo apt-get -y install php7.0-curl
sudo apt-get -y install php7.0-gd


#set virtualhost file to sites-available and enable site
sudo cp -rf /var/www/vagrant-dependencies/vagrant.conf /etc/apache2/sites-available/000-default.conf
sudo a2enmod rewrite
sudo service apache2 restart
sudo apachectl restart

#create DB
sudo mysql -u root -pvagrant -e "CREATE DATABASE vagrant"

【问题讨论】:

  • “我想知道您是否可以帮我修改它以使其正常工作” - 您需要清楚说明哪些地方没有按预期工作。

标签: mysql linux shell vagrant


【解决方案1】:

通过下载安装 MySQL APT 存储库:

https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

并运行:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

在安装过程中,系统会要求您选择 MySQL 服务器的版本,然后更新软件包数据库:

sudo apt-get update

安装 MySQL 服务器:

sudo apt-get install mysql-server

你也可以看看official documentation

【讨论】:

  • 是的,但那是终端。我正在运行脚本,如何使用 sh 脚本选择版本?
猜你喜欢
  • 1970-01-01
  • 2013-08-15
  • 1970-01-01
  • 1970-01-01
  • 2014-01-30
  • 1970-01-01
  • 1970-01-01
  • 2015-04-23
  • 1970-01-01
相关资源
最近更新 更多