目标
- 二进制部署mysql
- 重新部署
- 部署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 \ |
必须要装三个环境:
yum install -y perl |
重新部署
删除压缩文件和数据文件
rm -rf arch/* data/*
重置执行脚本文件
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'; |
DBeaver连接Mysql:
补充
为了保证 ip 地址的安全性和可用性
1. 在 linux 的 /etc/hosts 文件中配置 内网ip 地址和主机名的映射环境,这样在shell脚本或者代码中使用主机名替代 ip 使用
2. 如果是云主机,在windows中的hosts文件中配置外网ip地址和主机名的映射
注意:
hosts文件中的前两行切记不能删,否则可能带来bug