mysql --version
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
sudo apt remove --purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo rm -rf /var/lib/mysql*
my_print_defaults mysqld server mysqld-10.0 mariadb mariadb-10.0 client-server
OR
mysqld --print-defaults
ps aux | grep mysql
mysql -u root -p
show databases;
use database_name;
SELECT * FROM table_name;
show tables;
mysqldump -u user_name -p database_name > dump_name.sql
scp root@vps_ip_address:/vps_path/to/dump_name.sql /local_machine_path/to/dir
OR (BY SSH KEY)
scp -i ~/.ssh/key user_name@vps_ip_address:/vps_path/to/dump_name.sql /local_machine_path/to/dir
mysql -u root -p database_name < /path/to/dump_name.sql
-
Stop the MySQL Server:
sudo /etc/init.d/mysql stop
-
Start the mysqld configuration:
sudo mysqld --skip-grant-tables &
-
Login to MySQL as root:
mysql -u root mysql
-
Replace YOURNEWPASSWORD with your new password:
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;