Require mysql - diesel - rust - cargo
linux debian/ubuntu
openssl
sudo apt-get install libssl-dev
pkg-config
sudo apt install pkg-config
mysql
sudo apt-get install default-libmysqlclient-dev
Rust version nightly
rustup default nightly
install diesel
cargo install diesel_cli --no-default-features --features mysql
load diesel
diesel setup
run rust
cargo run in src file
Migration
diesel migration run
should create schema.rs in src/database/schema.rs and tables in mysql