Mysql

常用命令

命令作用
create database abc;//创建数据库abc
use abc;//连接数据库abc
set names utf8;//设置数据库编码
source /home/abc/abc.sql;//导入.sql数据
mysqldump -u 用户名 -p 数据库名 > 导出的文件名导出.sql

mysql 杂项

deepin navicat 破解

whereis navicat 
rm -rf ~/.navicat64

mysql开启远程访问

use mysql
update user set host = '%' where user = 'root'; 
select host, user from user;
FLUSH PRIVILEGES 

  • ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

 大意就是你有一个用户名为空的账户,mysql会先匹配它,然后就一直提示你密码错误,删掉这个匿名用户,然后执行 FLUSH PRIVILEGES;