目录
官方下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
根据Linux版本选择相对应安装包下载
mkdir /usr/local/mysql
把下载的安装包存放该目录
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的测试组件
添加mysql组
groupadd mysql
为mysql组添加mysql用户
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:mysql ./
查看之前是否有安装
rpm -qa|grep -i mysql
删除安装信息
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
按照如下顺序进行安装
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依赖,需先解决依赖缺少问题再重新安装。
(1) yum安装
yum -y install libnuma
(2) 下载缺少的对应包
rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm
/etc/init.d/mysqld start
cat /root/.mysql_secret
mysql -u root –p
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('asd1asd@163.comd');
授权任意主机可登录
# 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;
quit
service mysql restart
查看防火墙状态
/etc/init.d/iptables status
查看端口
netstat -ano|grep 3306