CLI
①数据库服务的启动/停止
命令行模式(win10的终端需要管理员身份)
启动:net start mysql
停止:net stop mysql
任务管理器:控制面板 》管理工具》服务》mysql》停止
在linux下查看服务 可以使用命令 netstat -ln
---------------------------端口为3306的就是数据库默认端口
②登录/退出mysql系统
语法格式:
登录:
1: mysql -h服务器地址 -u用户名 -p
2: mysql -host==服务器地址 -user =用户名 -port =端口
-----password
前两个语法,可以使用的前提都是:设定好了环境变量;
退出:
quit/exit;
****注意:登录数据库系统后,需要使用“set names 编码名 :”来设定当前连接数据库的“环境编码名”即当前跟数据库打交道的“客户端”本身的编码。通常来说,
cmd客户端中是固定的gbk编码,而php网页中,是该网页文件的编码(现在主流都是utf-8).
③数据库的备份和恢复
------------------备份
概念:就是将一个数据库,完整的转换为可以随时携带和传送的文件。
语法:mysqldump -h服务器地址 -u登录名 -p 数据库名>文件名
-----------------恢复
概念:将备份的数据库文件,完整的还原为一个可以使用的数据库(恢复之前得先创建一个空的数 据库,设置好字符编码)
语法: mysql -h服务器地址 -u登录名 -p 数据库名 < 文件名
注意:1:这两个命令,都是在“没有登录进入”的时候使用。
另外补充:还有一个特殊备份还原的命令;mysqlhotcopy ,这个命令只能本地备份原,不能远程操作。所以对dump视情况而定!