centos7 二进制安装包安装 MysqL5.6
一、下载MysqL5.6二进制安装包
如:MysqL-5.6.34-linux-glibc2.5-x86_64.tar.gz
二、安装MysqL5.6(安装在/data/MysqL56)
(1)、创建MysqL用户账号
> useradd -s /sbin/nologin -M MysqL
(2)、解压压缩包
> tar xf MysqL-5.6.34-linux-glibc2.5-x86_64.tar.gz
(3)、重命名
(4)、复制配置文件
> cp /data/MysqL56/support-files/my-default.cnf /etc/my.cnf
[client]
port = 3306
socket = /data/MysqL56/MysqL.sock
default-character-set = utf8
[MysqLd]
skip-name-resolve
user = MysqL
basedir = /data/MysqL56
datadir = /data/MysqL56/data
port = 3306
server_id = 10
socket = /data/MysqL56/MysqL.sock
pid-file = /data/MysqL56/MysqL.pid
log-error = /data/MysqL56/data/MysqL.err
log-bin = /data/MysqL56/data/MysqL-bin
character-set-server = utf8
(*二进制安装,默认配置文件在/etc/my.cnf)
(5)、初始化数据库
> chown -R MysqL.MysqL /data/mysq56
> /data/MysqL56/scripts/MysqL_install_db \
--defaults-file=/etc/my.cnf \
--user=MysqL \
--basedir=/data/MysqL56 \
--datadir=/data/MysqL56/data
如果出现如下信息
FATAL ERROR: please install the following Perl modules before executing
Data::Dumper
> yum -y install autoconf
此包安装时会安装Data:Dumper模块
三、配置并启动MysqL
(*注意,MysqL二进制安装默认的路径为/usr/local/MysqL,启动脚本里/usr/local/MysqL需要替换)
启动MysqL
> service MysqLd start
四、添加自启动
五、配置环境变量
> echo 'export PATH=/data/MysqL56/bin:$PATH' >> /etc/profile
> source /etc/profile
六、修改MysqL密码(MysqL5.6安装默认root密码为空)
> MysqLadmin -u root password '123456'
> MysqL -uroot -p
> select user,host from MysqL.user;
如下所示
+------+-----------------------+
| user | host |
+------+-----------------------+
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| | localhost.localdomain |
| root | localhost.localdomain |
+------+-----------------------+
> drop user "root"@"::1";
> drop user ""@"localhost";
> drop user ""@"localhost.localdomain";
> drop user "root"@"localhost.localdomain";
删除无用库
> drop database test;