- POS開発
を行いました。
vi migrations.msbuildproj
<?xml version="1.0"?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Migrate"> <UsingTask TaskName="FluentMigrator.MSBuild.Migrate" AssemblyFile="bin/build/FluentMigrator.MSBuild.dll"/> <Target Name="Migrate" > <Message Text="Starting FluentMigrator Migration"/> <Migrate Database="mysql" Connection="Server=サーバIPアドレス;Port=3306;Database=データベース名;User Id=ユーザ名;Password=パスワード;" Target="bin/build/project_migrations.dll"> </Migrate> </Target> <Target Name="MigrateRollback" > <Message Text="Starting FluentMigrator Migration Rollback"/> <Migrate Database="mysql" Connection="Server=サーバIPアドレス;Port=3306;Database=データベース名;User Id=ユーザ名;Password=パスワード;" Target="bin/build/project_migrations.dll" Task="rollback"> </Migrate> </Target> <Target Name="MigrateRollbackAll" >> <Message Text="Starting FluentMigrator Migration Rollback All"/> <Migrate Database="mysql" Connection="Server=サーバIPアドレス;Port=3306;Database=データベース名;User Id=ユーザ名;Password=パスワード;" Target="build/project_migrations.dll" Task="rollback:all"> </Migrate> </Target> </Project>
sudo aptitude install mysql-server
sudo mysql_secure_installation
sudo vi /etc/mysql/conf.d/language.cnf
[mysqld] character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 [client] default-character-set = utf8 [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8
CREATE USER ユーザー名 IDENTIFIED BY 'パスワード';
create database pos_db;
vi /etc/mysql/my.cnfbind-address をコメントアウトすると、ネットワークからの接続を許容するようになる。
# bind-address = 127.0.0.1データベースに指定のユーザが操作できるようにし、@"%"でネットワークからも接続できるようになります。
grant all privileges on pos_db.* to ユーザー名@"%" identified by 'パスワード'
xmlns:svgc="http://sharpvectors.codeplex.com/svgc/"を追加しましょう。
<svgc:SvgCanvas Source="svg_image.svg" />svgc:SvgCanvasタグを使用すると画面に表示されます。