Mysql

宋乐
宋乐 2017年07月31日

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;