1、安装方式介绍
mysql安装共3中方式
1)yum安装,最简单的方式
2)rpm包安装,切记下载相应系统的 稳定版 源码包,相对较简单
3)压缩包安装:自由度高,但配置相应复杂,且需要自己注册自启服务
注:1,2,3无法在一台机器上共存,
1,2可以通过mulit-mysql启动多个服务看,但无法实现:单机上的myql主从
只有3方式支持1台安装多个mysql服务,实现mysql主从
一、安装步骤
1.获取最新的yum rmp包地址
获取mysql yum 本地源 下载地址:MySQL :: MySQL Community Downloadshttps://dev.mysql.com/downloads/
根据系统:获取相应版本的 yum源 下载地址:
https://repo.mysql.com//mysql80-community-release-el7-5.noarch.rpm
2.添加mysql 本地 yum 源
2.1)切换路径:运行
cd /usr/local
2.2)安装wget
yum install wget
2.3)下载mysql yum源:运行
wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
2.4) 安装本地 mysql yum源:运行
yum localinstall mysql80-community-release-el7-5.noarch.rpm
2.5)更新yum源:运行
yum clean all 和 yum makecache
3.安装mysql
3.1)创建Mysql账户:运行
groupadd mysql 和 useradd -g mysql mysql
3.2) 安装mysql:运行
yum install mysql-community-server
3.3)启动服务
systemctl start mysqld
3.4)查看初密码
cat /var/log/mysqld.log | grep password
4.登录mysql,开启远程访问
4.1)登录myql:运行
mysql -u root -p
输入临时密码
4.2)登录后修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
4.3)登陆后运行远程访问
use mysql;
update user set host='%' where user='root';
4.4)退出mysql登录:
quit;
4.5)卸载mysql yum源,(防止执行yum update误更新数据库)
yum -y remove mysql80-community-release-el7-5.noarch
5.开启防火墙,调优配置,重启服务
5.1)mysql配置修改
mysql配置路径/etc/my.cnf,mysql数据路径/var/lib/mysql
优化:百度:mysql 配置优化参考
5.2)开启防火墙,若仅对部分网段开放,详见知识库的防火墙文档
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
5.3)用navicate连接mysql
执行查看全局配置:
show global variables;
查看数据目录配置:
show global variables like "%datadir%";