<强>一)Centos下安装MySQL数据库强>
因为MySQL官网有创建百胜仓库,所以直接以百胜方式安装会非常便捷,具体步骤如下:
- <李>
配置服务器的百胜仓库:将MySQL的百胜仓库添加至服务器
李>
n
//查看所有可用版本
//禁用掉5.7版本
//运行该命令直接安装第2步启用的版本
//查看启动情况
5。登录MySQL数据库
MySQL - h localhost - u root - p//刚安装的MySQL数据库的根用户无密码,直接回车即可登录命令行模式
<强> 强>
强> 强>
<强> 强>
<强> 强>
<强> 2。用户管理强>
mysql>使用mysql;
<强>查看强>
mysql>选择主机、用户密码的;
<强>创建强>
mysql>创建用户zx_root“xxxxx”;//被会将纯文本密码加密作为散列值存储
<强>修改强>
mysql>重命名用户冯分类列出;//mysql 5之后可以使用,之前需要使用更新更新用户表
<强>删除强>
mysql>用户分类列出;//mysql5之前删除用户时必须先使用撤销删除用户权限,然后删除用户,mysql5之命后下降令可以删除用户的同时删除用户的相关权限
<强>更改密码强>
mysql>设置密码zx_root=密码(“xxxxxx”);
mysql>更新mysql。用户设置密码=密码(“xxxx”),用户=皁theruser”;
<强> 3。查看用户权限强>
mysql>显示zx_root赠款;
<强>赋予权限强>
mysql>格兰特dmc_db。* zx_root;
<强>回收权限强>
mysql>取消选择mysql - u root> #以根账户登录mysql 使用mysql #选择mysql库 从用户删除用户=";#删除账号为空的行 冲洗特权;#刷新权限 退出#退出mysql
c。运行下面命令使根用户可远程登录
mysql>所有特权授予> <李>
备份数据库命令,两命令没有区别
李>, mysqldump -hhostname -uusername - p数据库名比;backupfile。sql
或
, mysqldump -hhostname -uusername - p - add-drop-table数据库名比;backupfile。sql
2。同时备份多个MySQL数据库
, mysqldump -hhostname -uusername - p -数据库databasename1 databasename2 databasenameN祝辞backupfile。sql
3。仅仅备份表结构
, mysqldump -hhostname -uusername - p——没有数据数据库database1 database2 databaseN祝辞backupfile。sql
4。只备份数据库中某些表
, mysqldump -hhostname -uusername - p数据库名specify_table1 specify_table2祝辞backupfile。sql
5。备份所有数据库
, mysqldump -hhostname -uusername - p——所有数据库比;backupfile。sql
6。将数据库压缩备份
, mysqldump -hhostname -uusername - p数据库名| gzip祝辞backupfile.sql。广州
<强>
强>
<>强恢复强>
1。恢复数据库命令
mysql -hhostname -uusername - p数据库名& lt;backupfile。sql
2。从多个数据库备份或所有数据库备份中恢复
mysql -hhostname -uusername - p——一个数据库数据库名& lt;backupfile。sql//恢复特定的数据库,目标库必须存在
mysql -hhostname -uusername - p & lt;backupfile。sql//从多个备份中一次恢复全部数据库,目标库不存在可以自动创建
3。恢复压缩的MySQL数据库
gunzip & lt;backupfile.sql。广州| mysql -hhostname -uusername - p数据库名