千家信息网

linux mysql 备份导入

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,连接到远程linux数据库 mysql -hIP -u用户名 -p密码[root@localhost liuzhen]# mysql -h292.168.1.180 -uroot -p123456列
千家信息网最后更新 2025年02月01日linux mysql 备份导入

连接到远程linux数据库 mysql -hIP -u用户名 -p密码

[root@localhost liuzhen]#  mysql -h292.168.1.180 -uroot -p123456

列出有哪些数据库

mysql> show databases;

创建数据库 create database xxx数据库名;

mysql> create database lmcmsv4.0;

切换数据库 use xxx数据库名;

mysql> use lmcmsv4.0;

列出数据库中所有表

mysql> show tables;

备份数据库

mysqldump -hIP -u用户名 -p密码 数据库名 > 备份路径

mysqldump -h292.168.1.180 -uroot -p123456 lmcms_160718 > /usr/local/119_sql_bak_liuzhen/119_lmcms_160718.2016-7-31.bak


导入数据库

第一种方式:mysql -hIP -u用户名 -p密码 数据库 < 备份地址

[root@localhost liuzhen]# mysql -h292.168.1.180 -uroot -p123456  lmcmsv4.0 < lmcmsv4.0.sql

第二种方式:source 备份地址


查看表结构

show create table cms_user;


授权

例1、增加一个用户user001密码为123456,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

 mysql> grant select,insert,update,delete on *.* to user001@"%" Identified by "123456";

例2、增加一个用户user002密码为123456,让此用户只可以在localhost上登录,也可以设置指定IP,并可以对数据库test进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机)


这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作test库。

首先用以root用户连入MySQL,然后键入以下命令:

 mysql>grant select,insert,update,delete on test.* to user002@localhost identified by "123456";


数据 数据库 用户 密码 备份 主机 用户名 命令 地址 方式 用以 查询 登录 所在 权限 结构 路径 切换 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 物联网网络协议和网络技术 云服务器 如何使用 软件开发部长工作 软件开发公司的员工辞职申请书 kys电影快捷指令未连接服务器 四川专升本数据库 试卷答案 3 d游戏软件开发 明日之后苹果手机哪个服务器最多 共青团大学生网络安全知识竞赛 网络安全不应该有什么标准 中山无线软件开发批发价 正版重庆联通服务器托管云空间 怎么恢复数据库的备份 最新计算机网络安全新技术 数据库如何存卫星轨迹 网络技术实训报告结尾 数据库代码更新sa密码 sql数据库嵌套异常 大冶市软件开发培训班 女生从业务it转回软件开发 IDEA连接数据库是如何导包 网络安全同学们怎么做 通用的数据库管理工具 宁波互联网科技有限公司诈骗 电子科技大学互联网复合班 传奇修改服务器名字 怎么管理移动云服务器 最易学软件开发入门 瀚高数据库中标公告 计算机网络安全对策措施
0