Mysql: Difference between revisions

From roonics
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 10: Line 10:


<pre>show processlist;</pre>
<pre>show processlist;</pre>
===Kill query===
<pre>KILL QUERY <id>;</pre>


===Create database===
===Create database===

Latest revision as of 15:05, 14 April 2022

MySQL

Useful Commands

Connect to database

mysql -u <username> -p

Show process list

mysqladmin -p processlist

or if already connected to MySQL

show processlist;

Kill query

KILL QUERY <id>;

Create database

CREATE DATABASE <db_name;

Show databases

show databases;

Select database

use <db_name>;

Show tables

show tables;

Show table layout

describe <table_name>;

Create a MySQL user

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Replace username and password with the username and password required

Grant permissions to a database

GRANT ALL PRIVILEGES ON database.* to username@localhost;

Replace database and username with the database and username required

Once this has been run, run the below command to flush privileges:

FLUSH PRIVILEGES;

Finally this command to verify:

SHOW GRANTS FOR 'username'@'localhost';

Set MySQL root password

/usr/bin/mysqladmin -u root password 'password'

Replace the 2nd password with what you want the password to be.

‎<comments />