mysql客户端小绿叶_mysql 数据库创建用户开放远程登录

#----------  开放数据库用户远程登录 ------------#

mysql -uroot -pWWWeisccn111@# -e "create database zabbix character set utf8 collate utf8_bin;"

# create  [kriˈet]创建 ;database[ˈdædəˌbeɪs]数据库;character[ˈkɛrɪktər] 字符,设置字符类型,collate [kəˈlet] 核对字符

# 登陆数据库,创建库编码为utf8

# DROP database zabbix # 删除数据库

mysql -uroot -pWWWeisccn111@# -e "grant all on zabbix.* to 'zabbix'@'localhost' identified by '123'"

# % 是允许远程登录,localhost 是本地登录

# grant [grænt] 授权;all 所有,on 在...上;    授予zabbix账户在 localhost [ləʊkæl'həʊst]本机的所有权限; identified[aɪ'dentɪfaɪd] 识别(设置密码)

# identified [aɪ'dentɪfaɪd] 标识;by 由 123密码:设置zabbix 的 DBPassword

# 123 是密码,需要单引号,数据库账户和本机需要

mysql -uroot -pWWWeisccn111@# -e "grant all on zabbix.* to 'zabbix'@'%' identified by '123'"

# 开放远程登录  %     首先要开放本地登录 localhost

# DROP USER 'zabbix'@'localhost';# 删除用户

#----------  数据库的导入导出 ------------#

/usr/bin/zcat $createmysql | mysql -uzabbix -p123 zabbix

# 导入数据库,登陆数据,用户名zabbix 密码123,并且进入数据库zabbix

# zcat 查看压缩包的文件,管道到登陆数据库里面去执行

mysql -uzabbix -pxxx zabbix < abc.sql# 导入数据库

/usr/local/mysql/bin/mysqldump -uroot -pxxx zabbix > abc.sql

# 导出数据库

#  --tables 表1 表2 只导出表一表2

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

3.导出指定表的数据

mysqldump -t 数据库名 -u用户名 -p密码 --tables 表1 表2 >/home/

4.导出指定表的结构

mysqldump -d 数据库名 -u用户名 -p密码 --tables 表1 表2 >/home/

5.导出表的数据及结构

mysqldump  数据库 -u用户名 -p密码 --tables 表1 表2 >/home/

6.若数据中,某些表除外,其余表都需导出

mysqldump -h IP -u 用户名 -p密码 --default-character-set=utf8 数据库名 --ignore-table=库名.表名1

--ignore-table=库名.表名2 >/home/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值