数据库的小技巧

1,卸载数据库

yum remove mariadb-server -y

rm -rf  /var/lib/mysql          注意还要删除库文件

2,破译超级用户的密码

systemctl stop mariadb.service

mysqld_safe --skip-grant-tables &   跳过授权表并打入后台运行,这里会卡住,多敲几下回车

mysql  无密码登陆

update mysql.user set Password=password('linux') where User='root';     修改密码,注意要使用password()

exit

fg    调入前台

ctrl+z   挂起进程

killall -9 mysqld_safe    kill所有和mysqld_safe相关的进程

ps aux | grep mysql

kill -9  进程id

systemctl start mariadb 

3,数据库备份与导入

mysqldump -uroot -predhat linux > /mnt/linux.sql
mysql -uroot -predhat linux < /mnt/linux.sql

如果没有linux这个库,那么还需要建立一个库

方法一:mysql -uroot -predhat -e 'create database linux;'

方法二: 在linux.sql文件的前面加上
create database linux;
use linux;

你可能感兴趣的:(数据库的小技巧)