Linux常用命令

1.windows自带命令进入mysql所在磁盘
 
2.进入mysql安装目录的bin文件
D:>cd D:Program Files (x86)mysql-5.5.25-winx64in
 
3.登录mysql数据库
D:Program Files (x86)mysql-5.5.25-winx64in>mysql.exe -uroot -p123456 -h127.0.0.1 -P3306
 
接下来之后就可以操作mysql数据库了
 
mysql创建数据库指定字符集
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 
重启tomcat
/opt/appstack/ctlscript.sh restart tomcat
 
导出数据库的命令行:
mysqldump -u 数据库用户名 -p 数据库名称 > 导出的数据库文件
         实例:mysqldump -u root -p db1>g:liongg.sql (把数据库db1 导出到 liongg.sql 文件中)
         回车之后,会提示输入密码,有则输入无则直接回车,片刻即可成功。
 
导出整个数据库
mysqldump -u用户名 -p密码 -hIP -P端口号 数据库名 --hex-blob>D:mysqldump_dirliongg.sql
 
只导出数据库表结构
mysqldump -u用户名 -p密码 -hIP -P端口号 数据库名 --opt -d>D:mysqldump_dirliongg_ddl.sql
 
只导出数据库表数据
mysqldump -u用户名 -p密码 -hIP -P端口号 数据库名 -t>D:mysqldump_dirliongg_dml.sql
 
 
导入数据库的命令行:
1.mysql -u 数据库用户名 –p 数据库名称 < 导入的数据库文件
         实例:mysqldump -u root -p db2<g:liongg.sql; (已新建数据库db2,把liongg.sql导入)
2.先登录数据库,use database ;然后使用source sql文件路径就可以导入了。
3.导入数据库mysqlimport -u root -p123456 < g:liongg.sql;
 
 
mysql允许远程连接,设置权限
grant 权限 on 数据库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;
grant all privileges *.* to 'root'@'%' identified by '123456' with grant option;
 
revoke 权限 on 数据库名.表名 from '用户名'@'IP地址';
revoke all privileges *.* from 'root'@'%';
 
 
window dos命令
md mysqldump_dir   创建文件夹
ECHO 文件内容>文件名.txt  创建文件
ECHO 文件内容追加入>>文件名.txt  创建文件
copy con 文件名
然后输入文件内容后按ctrl+z结束,文件就建立了
 
del 只能删除同一文件夹的文件
rd /s 文件夹名  可以删除文件夹及文件夹里面的所以东西
 
 
linux dos命令
man 提示命令
mkdir mysqldump_dir   创建文件夹
touch 文件名.txt  创建文件
 
 
rm 只能删除同一文件夹的文件
rm -r 文件夹名  可以删除文件夹及文件夹里面的所以东西(r代表递归)
 
gz命令文件处理
压缩:tar -zcvf FileName.tar.gz 路径/压缩文件名
解压:tar -zxvf 路径/FileName.tar.gz
 
vim  查看文件
/关键字  查找文件 按 n 查找下一处,按 N 查找上一处
从第一行到最后一行,把utf8mb4替换成utf8   :1:$ s/utf8mb4/utf8/g    或   :g/utf8mb4/s//utf8/g
vim查看文件之后按 i 编辑文件,按esc退出编辑
 
给文件夹赋权限
chown 参数 拥有者名:组名 文件
chown -R tomcat:tomcat  /opt/files
 
 
原文地址:https://www.cnblogs.com/advancing/p/8058638.html