1、创建指定编码数据库:
CREATE DATABASE databasename DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2、MySQL当前具体数据库运行sql文件:
use databasename;
source xxx.sql;
3、MySQL导出数据库命令:
mysqldump -uroot -p databasename > /usr/sqlfile/databasename.sql
回车输入密码
4、MySQL转储sql文件(导入数据库脚本文件)
mysql -uroot -p密码 databasename < /usr/sqlfile/databasename.sql
5、MySQL查看用户权限
show grants for root@'localhost';
6、创建用户并且授予权限(%是通配符)
(1)CREATE USER 'username'@'%' IDENTIFIED BY 'password';
(2)GRANT privileges ON databasename.* TO 'username'@'%'
具体授权为:GRANT SELECT ON databasename.* TO 'username'@'%';
这个意思是授予该用户在该数据库里面只用于查询的权限,接着输入:flush privileges;
刷新权限,上面操作可以在Linux系统里面的MySQL进行操作
7、设置与更改用户密码
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
如果是当前用户下:SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
8、撤销用户权限
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
9、删除用户(host是MySQL用户表里面的Host字段,通常是localhost,%)
DROP USER 'username'@'host';
10、window系统navicat连接本机linux系统的mysql需要开启Linux系统里面mysql的端口,同时需要修改user表里面的通配符为%;
https://www.jb51.net/article/173762.htm;Linux系统部署mysql8