Microsoft Azure WebApp Mysql-inApp Mysqldump importieren

Ich lege mit folgendes BatchSkript in der WebApp als import.bat ab und starte dieses über die WebKonsole.

== Schnipp
@echo off
cd „D:\Program Files (x86)\mysql\5.7.9.0\bin“
mysql -h 127.0.0.1 -P 54119 -u azure –password=“6#vWHD_$“ localdb < d:\home\site\wwwroot\meinedb.sql
== Schnapp

Azure WebApp Mysql-in-App Zugangsdaten auslesen

Azure WebApp Wo finde ich die Mysqlzugangsdaten?

foreach ($_SERVER as $key => $value)
{
if (strpos($key, „MYSQLCONNSTR_“) !== 0)
{
continue;
}
$hostname = preg_replace(„/^.*Data Source=(.+?);.*$/“, „\\1“, $value);
define(‚DB_HOST‘, $hostname);
$username = preg_replace(„/^.*User Id=(.+?);.*$/“, „\\1“, $value);
define(‚DB_USER‘, $username);
$password = preg_replace(„/^.*Password=(.+?)$/“, „\\1“, $value);
define(‚DB_PASSWORD‘, $password);
// die(„$hostname/$username/$password.. $value“);
break;
}​

FAQSQL TEMP DB auf anderes Verzeichnis/Laufwerk verlagern

ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚tempdev‘ ,
      FILENAME = ‚R:\tempdb.mdf‘ )
GO
ALTER DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚templog‘,
      FILENAME = ‚R:\templog.ldf‘)
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp2‘ ,
      FILENAME = ‚R:\tempdb_2.ndf‘ )
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp3‘ ,
      FILENAME = ‚R:\tempdb_3.ndf‘ )
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp4‘ ,
      FILENAME = ‚R:\tempdb_4.ndf‘ )
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp5‘ ,
      FILENAME = ‚R:\tempdb_5.ndf‘ )
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp6‘ ,
      FILENAME = ‚R:\tempdb_6.ndf‘ )
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp7‘ ,
      FILENAME = ‚R:\tempdb_7.ndf‘ )
GO
ALTER  DATABASE tempdb
  MODIFY FILE
     ( NAME = ‚temp8‘ ,
      FILENAME = ‚R:\tempdb_8.ndf‘ )
GO ​​

Bloggen auf WordPress.com.

Nach oben ↑