1.Centos 7 默认不支持mysql (都是因为钱),所以centos 7默认支持的是mariadb,如果一定要在centos 7上安装mysql ,需要卸载MariaDB,否则会冲突,执行这个命令:
rpm -qa | grep mariadb
这时会出现一些列表,都是mariadb的包,接下来我们要卸掉,执行如下命令
rpm -e –nodeps mariadb-libs-XXXXX.x86_64
(注意这里的xxxx, 要根据第三步出现的列表 ,挨个卸)卸完后,就可以安装mysql了
2.下载mysql源码,我下载的是:mysql-5.6.29.tar.gz,下载地址:
http://dev.mysql.com/downloads/mysql/
选择自己需要的版本,如图:
下拉列表选择source code,这样才能看到源码版的,
如下图,既是源码版,选择下载
这里个人不太喜欢rpm方式,装完以后文件比较分散,还不能自己改动位置,不过这种方式安装比较简单
3.用ftp工具上传到linux服务器,我上传到的是opt文件下
4.解压,cd在opt文件下,命令如下:
cd /opt
tar zxvf mysql-5.6.23.tar.gz
5.安装必要的包
sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper
6.进入mysql源码目录,生成makefile,注意带“点”
cmake .
7.编译,过程比较漫长(由于oracle的问题),多等一会
make
8.安装
sudo make install
mysql将会安装到/usr/local/mysql路径。
9.添加MySQL用户和组
sudo groupadd mysql
sudo useradd -r -g mysql mysql
10.修改目录和文件权限,安装默认数据库,注意带“点”
cd /usr/local/mysql
sudo chown -R mysql .
sudo chgrp -R mysql .
sudo scripts/mysql_install_db --user=mysql
授权
sudo chown -R root .
sudo chown -R mysql data
11.在/etc下重建my.cnf文件
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
port=3306
default-character-set=utf8
12.启动mysql,注意加上"&"
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
CentOS7 不能使用service控制mysql服务,而源码安装的mysql也没有提供Systemd的控制脚本。于是编辑/etc/rc.d/rc.local文件,添加mysql的开机启动命令。
/usr/local/mysql/bin/mysqld_safe --user=mysql &
然后给/etc/rc.d/rc.local添加可执行权限
sudo chmod a+x /etc/rc.d/rc.local
13.修改root密码
/usr/loca/mysql/bin/mysql -uroot
use mysql;
UPDATE user SET password = PASSWORD('test2015') WHERE user = 'root';
增加远程用户权限,最好不要用root,直接使用下面命令创建新用户,并赋予远程访问权限
GRANT ALL PRIVILEGES ON *.* TO newUser@'%' IDENTIFIED BY 'newPwd';
刷新权限,也可以重启mysql服务
FLUSH PRIVILEGES;
至此,基本安装完成,可以用Navicat等工具进行远程连接
查找进程及杀掉进程
ps -aux | grep tomcat
kill -9 7558
查找文件
find -name my.cnf
重启服务
service mysql restart
- 大小: 34.2 KB
- 大小: 15.5 KB
- 大小: 6.5 KB
分享到:
相关推荐
CentOS6.5 一键安装 Mysql5.6 包含安装包
centos 7下的mysql 5.6离线安装包(rpm文件),附readme操作手册,过程详细,亲测可用。
CentOS7 源码安装MySQL5.6
CentOS5下安装Mysql5.6.txt
CENTOS7环境安装MySQL5.6(rpm-二进制-源代码编译三种方式).docx
CentOS6 通过yum安装mysql5.6的方式。
2. 卸载centos 7自带的MariaDB数据库(mysql的分支) a) rpm -qa | grep mariadb b) rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64 3. 安装mysql(如果安装过请卸载掉再安装) a) 解压安装包 双击wget ...
CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测...
包括软件安装包,详细的安装过程,以及如何修改mysql默认安装位置
CentOS6.3源码安装mysql5.6方法.pdf
Centos6 64位一键傻瓜安装mysql5.6.xx 安装前请仔细阅读说明文档,已内置MySQL5.6.28源码包,最好是新系统上使用本包安装,适合阿里云环境。
centos7安装mysql5.6数据库简单教程-自己总结.DOCX,工作中遇到过的,后来自己做了一个教程,需要的资料可以自己百度或者找我
主要介绍了Centos 6.5下安装MySQL 5.6教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
本文实例为大家分享了centos yum安装mysql 5.6的具体代码,供大家参考,具体内容如下 1.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql #yum -y remove mysql-libs.x86_64 2.安装及...
主要介绍了详解Lamp环境搭建Linux CentOS6.5编译安装mysql5.6,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令
文档包含mysql下载链接,包含mysql安装配置,初学者可立即入门安装,包含主从配置和双击互呗配置,全手动安装过程分享
整理下centos7下安装mysql的步骤 1获取资源 首先下载mysql 二进制安装包 进入下载页面 找到 MySQL Community (GPL) Downloads » 进入MySQL Community Server 应为是以前的版本所以点击Looking for previous GA ...