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 ~/.navicat64mysql 开启远程访问 
- 管理员登录 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;
mysql 添加测试用户 
mysql>select host,user,password from mysql.user;
insert into mysql.user(Host,User,Password) values("%","test",password("1234"));
mysql>flush privileges;
//after insert need flush privileges;
mysql>grant all on *.* to 用户名@"%" identified by "您的密码"mysql 开启导入 SQL 大小写敏感 
- 安装的时候就要选大小写敏感 lower_case_table_names
提示
后边再去C:\ProgramData\MySQL\MySQL Server 8.4\my.ini更改的话,mysql 服务启动不起来 而且要保证 my.ini 的编码格式为 ANSI