MySQL二进制部署和DBeaver连接MySQL

目标

  1. 二进制部署mysql
  2. 重新部署
  3. 部署dbeaver 打通 mysql

二进制部署mysql

[https://github.com/Hackeruncle/MySQL/blob/master/MySQL%205.6.23%20Install.txt](https://github.com/Hackeruncle/MySQL/blob/master/MySQL 5.6.23 Install.txt)

京东云下部署代码:

scripts/mysql_install_db  \
--user=mysqladmin \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

必须要装三个环境:

yum install -y perl
yum install -y autoconf
yum install -y libaio

重新部署

  1. 删除压缩文件和数据文件

    rm -rf arch/* data/*
  2. 重置执行脚本文件

    scripts/mysql_install_db  \
    --user=mysqladmin \
    --basedir=/usr/local/mysql \
    --datadir=/usr/local/mysql/data

部署dbeaver 打通 mysql

修改用户密码:

update user set password=password('ruozedata') where user='root';

查看用户权限信息:

select user,password,host from user;

给用户添加权限:

grant all privileges on *.* to root@'%' identified by 'ruozedata';
flush privileges;  #刷新权限

DBeaver连接Mysql:

DBeaver连接设置

DBeaver连接添加jar包

补充

为了保证 ip 地址的安全性和可用性

  1. 在 linux 的 /etc/hosts 文件中配置 内网ip 地址和主机名的映射环境,这样在shell脚本或者代码中使用主机名替代 ip 使用

  2. 如果是云主机,在windows中的hosts文件中配置外网ip地址和主机名的映射

注意:hosts文件中的前两行切记不能删,否则可能带来bug

Author: Tunan
Link: http://yerias.github.io/2018/10/01/mysql/1/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.