失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > MySql 分布式集群原理(1)linux下的MySQL安装和配置

MySql 分布式集群原理(1)linux下的MySQL安装和配置

时间:2019-03-26 22:36:49

相关推荐

MySql 分布式集群原理(1)linux下的MySQL安装和配置

1.虚拟机配置

1 设置网络适配器

2 设置静态ip

虚拟机中对应网卡的信息(在root下):

vim /etc/sysconfig/network-scripts/ifcfg-eth0

注:有的centOS可能初始网卡的名称不是eth0,可以自己修改一下名称(参考链接)

其中标注***为必须要修改的

TYPE="Ethernet"BOOTPROTO="static" ***DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"NAME="eth0"UUID="ae679cf5-f894-4e23-8a82-60a220f69299"DEVICE="eth0"ONBOOT="yes" ***IPADDR="192.168.34.52" ***PREFIX="24"GATEWAY="192.168.34.254" ***DNS1="114.114.114.114" ***IPV6INIT=no

修改其中字段:

BOOTPROTO:static,静态,IP不会改变NMAE和DEVICE:要和自己网卡名称的一致

3 添加网关地址

GATEWAY与主机的网关一致

vi /etc/sysconfig/network

NETWORKING=yesHOSTNAME=computeGATEWAY=192.168.34.254

如果能ping通网关,但是ping 时若出现“unknown host ”(可能是域名无法解析为ip),则使用命令“vi /etc/resolv.conf ” , 查看其中的DNS是不是114.114.114.114,不是可以修改为它。

nameserver 114.114.114.114

4 重启网络

service network restart

2.安装MySQL

1 查看是否已经安装 Mysql

rpm -qa | grep mysql

如果你查看出来有东西,可以使用下面命令将其删除

rpm -e 文件名

2.卸载相关依赖

rpm -qa | grep mariadbrpm -e --nodeps mariadb-libs-*find / -name mysql然后挨个删除

2 下载官方 Mysql 包

wget //Downloads/MySQL-8.0/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar

3 安装MySQL包

tar xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tarrpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpmrpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpmrpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpmrpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpmrpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm

4 启动MySQL并查看

systemctl start mysqldservice mysqld status

3.MySQL配置

# 查看mysql初始密码grep 'password' /var/log/mysqld.log# 进入mysqlmysql -u root -p# 修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';# 允许远程链接use mysql;update user set host = '%' where user = 'root';Grant all privileges on root.* to 'root'@'%';FLUSH PRIVILEGES;# navicat访问ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';# 修改当前用户密码ALTER USER 'root'@'%' IDENTIFIED BY '你的密码';

如果觉得《MySql 分布式集群原理(1)linux下的MySQL安装和配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。