Skip to content

Commit

Permalink
modified mysql.sh, on LeCoupa#323
Browse files Browse the repository at this point in the history
  • Loading branch information
Frenchcoder294 committed Mar 24, 2024
1 parent 559d03e commit 7dd6384
Showing 1 changed file with 21 additions and 9 deletions.
30 changes: 21 additions & 9 deletions databases/mysql.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,29 @@
# BASICS
# *****************************************************************************

mysqldump -h hostname -u username -p database_name -P port > file.sql # Export database
mysql -u username -p database_name < file.sql # Import database
# Export database
mysqldump -h hostname -u username -p database_name -P port > file.sql

SHOW PROCESSLIST; # Show you any queries that are currently running or in the queue to run
# Import database
mysql -u username -p database_name < file.sql

show status where `variable_name` = 'Threads_connected'; # Show all connected threads
show variables like 'max_connections'; # Show maximum number of allowed connections
SET GLOBAL max_connections = 150; ## Set new value for maximum connections (no restart needed but for permanent change update my.cnf)
# Show any queries currently running or in the queue
SHOW PROCESSLIST;

GRANT ALL PRIVILEGES ON prospectwith.* TO 'power'@'localhost' WITH GRANT OPTION; # Grant all privileges on database
# Show all connected threads
show status where `variable_name` = 'Threads_connected';

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; # Create user
# Show maximum number of allowed connections
show variables like 'max_connections';

mysql -u root -pmypassword -e "MY SQL QUERY" &>> query.log & disown # Run SQL query in the background
# Set new value for maximum connections (no restart needed but for permanent change update my.cnf)
SET GLOBAL max_connections = 150;

# Grant all privileges on database
GRANT ALL PRIVILEGES ON prospectwith.* TO 'power'@'localhost' WITH GRANT OPTION;

# Create user
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

# Run SQL query in the background and log output
mysql -u root -pmypassword -e "MY SQL QUERY" &>> query.log & disown

0 comments on commit 7dd6384

Please sign in to comment.