centos7环境下二进制安装包安装 mysql5.6的方法详解
本文实例讲述了centos7环境下二进制安装包安装mysql5.6的方法。分享给大家供大家参考,具体如下:
centos7二进制安装包安装mysql5.6
一、下载mysql5.6二进制安装包
http://mirrors.sohu.com/mysql/MySQL-5.6/
如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
二、安装mysql5.6(安装在/data/mysql56)
(1)、创建mysql用户账号
>useradd-s/sbin/nologin-Mmysql
(2)、解压压缩包
>tarxfmysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
(3)、重命名
>mvmysql-5.6.34-linux-glibc2.5-x86_64mysql56
(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-Rmysql.mysql/data/mysq56 >/data/mysql56/scripts/mysql_install_db\ --defaults-file=/etc/my.cnf\ --user=mysql\ --basedir=/data/mysql56\ --datadir=/data/mysql56/data
如果出现如下信息
FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexecuting
Data::Dumper
>yum-yinstallautoconf
此包安装时会安装Data:Dumper模块
三、配置并启动mysql
>cp/data/mysql56/support-files/mysql.server/etc/init.d/mysqld >chmod755/etc/init.d/mysqld
(*注意,mysql二进制安装默认的路径为/usr/local/mysql,启动脚本里/usr/local/mysql需要替换)
>sed-i's#/usr/local/mysql#/data/mysql56#g'/data/mysql56/bin/mysqld_safe/etc/init.d/mysqld
启动mysql
>servicemysqldstart
四、添加自启动
>chkconfig--addmysqld >chkconfigmysqldon >chkconfig--listmysqld
五、配置环境变量
>echo'exportPATH=/data/mysql56/bin:$PATH'>>/etc/profile >source/etc/profile
六、修改mysql密码(mysql5.6安装默认root密码为空)
>mysqladmin-urootpassword'123456'
七、清理无用的mysql用户及库
登陆mysql
>mysql-uroot-p
查询用户
>selectuser,hostfrommysql.user;
如下所示
+------+-----------------------+
|user|host |
+------+-----------------------+
|root|127.0.0.1 |
|root|::1 |
| |localhost |
|root|localhost |
| |localhost.localdomain|
|root|localhost.localdomain|
+------+-----------------------+
>dropuser"root"@"::1"; >dropuser""@"localhost"; >dropuser""@"localhost.localdomain"; >dropuser"root"@"localhost.localdomain";
删除无用库
>dropdatabasetest;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。