Come installare Invoicex in rete con server Windows MySQL

Questo articolo è una bozza.

Parte 1: MySQL

(operazioni da eseguire solo sul PC che fungerà da server)

Download del file Windows (x86, 64-bit), ZIP Archive da:

http://dev.mysql.com/downloads/mysql/

Scompattare in:

`</p>

C:\mysql

` Da prompt di MS-DOS come amministratore: `

C:\mysql\bin>mysqld --install
C:\mysql\bin>net start mysql
C:\mysql\bin>mysql -u root

` Da console MySQL: `

USE mysql;
UPDATE user SET password = PASSWORD('123') WHERE user = 'root';
SELECT user, host FROM user;
DELETE FROM user WHERE user = '';
SELECT user, host FROM user;
FLUSH PRIVILEGES;
SHOW DATABASES;
DROP DATABASE test;
SHOW DATABASES;
QUIT

` Da prompt di MS-DOS come amministratore: `

C:\mysql\bin>mysql -u root -p

` Da console MySQL: `

CREATE DATABASE invoicex_db DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE USER 'invoicex_user'@'%' IDENTIFIED BY '123';
GRANT ALL ON invoicex_db.* TO 'invoicex_user'@'%';
QUIT

` Da prompt di MS-DOS come amministratore: `

C:\mysql\bin>mysql -u invoicex_user -p

` Da console MySQL: `

USE invoicex_db;

` ``

CREATE TABLE `test` (
`field` varchar(255)
);

`` `

SHOW TABLES;
DROP TABLE test;
SHOW TABLES;
QUIT

` Ricorsarsi di creare eccezione per il firewall in ingresso e in uscita per la porta 3306. ### Parte 2: Invoicex _(operazioni da eseguire su tutti PC che fungeranno da client)_ Scaricare **Invoicex versione base** da: <http://www.invoicex.it/> Effettuare l’installazione standard Al primo accesso, quando viene chiesto se utilizzare in locale o in rete, scegliere **in rete** e indicare l’indirizzo IP del PC su cui si è installato MySQL, nome del database (nell’esempio `invoicex_db`), username e password del database (nell’esempio `invoicex_user` e `123`). ### FINITO.

Aggiornamento 07/05/2018: ho fatto un piccolo video su questa installazione. Lo trovate a questo indirizzo https://youtu.be/fd6HUHJBfuY.