SyntaxStudy
Sign Up
MySQL MySQL Setup and Connection
MySQL Beginner 7 min read

MySQL Setup and Connection

MySQL Setup and Connection

Connecting via CLI

mysql -u root -p
mysql -u username -p database_name

Basic Commands

SHOW DATABASES;
CREATE DATABASE mydb;
USE mydb;
SHOW TABLES;
EXIT;

Creating a User

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

MySQL from PHP

$pdo = new PDO("mysql:host=localhost;dbname=mydb", "user", "pass");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Pro Tip

Always use strong passwords for MySQL users in production environments.