目录
1、 MySQL安装包下载
2、 创建安装目录
3、 解压安装包
4、 为系统添加mysql组和mysql用户
5、 mysql目录权限拥有者修改
6、 安装准备
7、 安装MySQL
7.1安装依赖方式
8、 安装完成,启动服务
9、 配置MySQL登录密码,并授权主机登陆。
(1) 获取MySQL安装时生成的随机密码
(2) 通过获取的密码,执行登陆
(3) 重置root密码
(4) 授权主机登陆
(5) 退出MySQL命令行
10、重启服务
11、开放3306端口
1、 MySQL安装包下载
官方下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
根据Linux版本选择相对应安装包下载
2、 创建安装目录
mkdir /usr/local/mysql
把下载的安装包存放该目录
3、 解压安装包
tar -xvf MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar
解压文件详情
MySQL-client-5.6.36-1.el6.x86_64.rpm #MySQL客户端程序
MySQL-devel-5.6.36-1.el6.x86_64.rpm #MySQL的库和头文件
MySQL-embedded-5.6.36-1.el6.x86_64.rpm #MySQL的嵌入式程序
MySQL-shared-compat-5.6.36-1.el6.x86_64.rpm #RHEL兼容包
MySQL-shared-5.6.36-1.el6.x86_64.rpm #MySQL的共享库
MySQL-server-5.6.36-1.el6.x86_64.rpm #MySQL服务端程序
MySQL-test-5.6.36-1.el6.x86_64.rpm #MySQL的测试组件
4、 为系统添加mysql组和mysql用户
添加mysql组
groupadd mysql
为mysql组添加mysql用户
useradd -r -g mysql -s /bin/false mysql
5、 mysql目录权限拥有者修改
chown -R mysql:mysql ./
6、 安装准备
查看之前是否有安装
rpm -qa|grep -i mysql
删除安装信息
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
7、 安装MySQL
按照如下顺序进行安装
rpm -ivh mysql-community-common-*.rpm
rpm -ivh mysql-community-libs-*.rpm
rpm -ivh mysql-community-client*.rpm
rpm -ivh mysql-community-server-5.7*.rpm
在安装MySQL-server-5.6.36-1.el6.x86_64.rpm时可能会遇到这种情况,是因为缺少libnuma依赖,需先解决依赖缺少问题再重新安装。
7.1安装依赖方式
(1) yum安装
yum -y install libnuma
(2) 下载缺少的对应包
rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm
8、 安装完成,启动服务
/etc/init.d/mysqld start
9、 配置MySQL登录密码,并授权主机登陆。
(1) 获取MySQL安装时生成的随机密码
cat /root/.mysql_secret
(2) 通过获取的密码,执行登陆
mysql -u root –p
(3) 重置root密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('[email protected]');
(4) 授权主机登陆
授权任意主机可登录
# mysql -u root -p
输入密码,进入MySQL控制台
mysql>create database dzzw character set utf8;
创建数据库dzzw,并且数据库编码使用utf8
mysql>use dzzw
mysql>grant all PRIVILEGES on dzzw.* to 'dzzw'@'%' identified by '2zzwwwqZ!.' with grant option;
zabbix能从本机连接到数据库zabbix
mysql>flush privileges;
授权指定主机可登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
立即执行新权限
FLUSH PRIVILEGES;
(5) 退出MySQL命令行
quit
10、重启服务
service mysql restart
11、开放3306端口
查看防火墙状态
/etc/init.d/iptables status
查看端口
netstat -ano|grep 3306
标签:el6,x86,安装,数据库,mysql,MySQL,rpm From: https://blog.51cto.com/dxbp/7638079