ubuntu -zabbix 之五 MySQL相关常用指引

0 安装

首先执行下面三条命令:

sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev

  安装成功后可以通过下面的命令测试是否安装成功:

sudo netstat -tap | grep mysql
————————————————
初始化命令  : 

sudo mysql_secure_installation

1  常用查询

#查看当前用户
select user();

#查看某个用户的详细信息:
show grants for '用户名'@'%'; 
show grants for 'zabbix'@'%';
show grants for 'zabbixproxy01'@'%';

#刷新执行命令
flush privileges;

# 查询用户列表
select user,host from mysql.user;


#查看表结构
desc mysql.user;

#查看 存放目录
show variables where Variable_name = 'datadir';

 

 

2   创建zabbix数据    zabbix 访问用户  增加权限等  
create database zabbix character set utf8 collate utf8_bin;

#添加一个用户admin并授权可从任何其它主机发起的访问(通配符%)。使用这一条语句即可。
grant all privileges on *.* to admin@"%" identified by 'something' with grant option;

grant all privileges on *.* to zabbix@"%" identified by 'something' with grant option;
grant all on *zabbix_proxy.* to 'zabbix'@'%' identified by 'zabbix';
grant all on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';

 

3    导出导入sql语句问题
cd /usr/share/doc/zabbix-server-mysql/
  167  gunzip create.sql.gz
  171  vim create.sql         #修改use zabbix
  172  cat create.sql | mysql -uzabbix -p
  173  apt install mysql-server


#导出数据 

mysqldump -h localhost -uroot -pmysql  zabbix users > dump.sql
 
 #导入数据
mysql5.6需要先修改一下dump
vim /etc/mysql/conf.d/mysqldump.cnf 
[mysqldump]
user=root
password=mysql
max_allowed_packet    = 16M

#导入语句
/usr/bin/mysqldump zabbix > dump.sql 

 

 

4 修改重置 Admin 密码篇 

注意  zabbix的  user表里面有个  attemt_lock 是管锁定用户的  改成0  ,

错了也不怕了  安全性低了一些 只是。

查询zabbix   相关用户的ID   看看Admin的  id主要
 select userid,alias,passwd from users;


#生成一个新密码MD5,admin是密码 

echo -n  admin  | openssl md5
(stdin)= 21232f297a57a5a743894a0e4a801fc3


#然后update表数据,userid=1的这个用户

 update users set  passwd='21232f297a57a5a743894a0e4a801fc3' where userid = '1';

 

# 也可以在数据库里面加MD5 一条操作搞定

update users set passwd=MD5('***') where userid=1;


#刷新重新加载权限表

FLUSH PRIVILEGES;
 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值