Centos7下安装mysql5.6需要注意的点

1、自带的Mariadb和mysql冲突需要卸载。

2、原先安装过的mysql没有卸载干净会导致安装失败。

3、mysql文件夹权限需要给够,my.cnf也是一样。

4、安装过程中如果出现的其他问题很有可能是系统未安装一些东西,用yum命令安装需要的东西,出现的问题直接搜索,根据需要的东西下载即可,因为系统情况都不同,这里不列举。

安装过程参考:

———————————————————————————————————————————

一、安装MySQL

1、下载安装包mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz(根据自己需要下载需要的版本)

http://mirrors.sohu.com/mysql/

原来的作者给出的连接不可用,推荐这个中文镜像,比官网下载的快!

2、卸载系统自带的Mariadb

[[email protected]~]# rmp -qa|grep mariadb //查询出已安装的mariadb
[[email protected]~]# pm -e --nodeps 文件名 //一一卸载

3、删除etc目录下的my.cnf文件

[[email protected]~]# rm /etc/my.cnf

4、 执行以下命令来创建mysql用户组

[[email protected]~]# groupadd mysql

5、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组

[[email protected] ~]# useradd -g mysql mysql 

6、将下载的二进制压缩包放到/usr/local/目录下。

7、解压安装包

[[email protected] ~]# tar -zxvf mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz

8、将解压好的文件夹重命名为mysql

9、在etc下新建配置文件my.cnf,并在该文件内添加以下代码:

按 Ctrl+C 复制代码

按 Ctrl+C 复制代码

10、进入安装mysql软件目录

[[email protected] ~]# cd /usr/local/mysql
[[email protected] mysql]# chown -R mysql:mysql ./  修改当前目录拥有者为mysql用户
[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql 安装数据库
[[email protected] mysql]# chown -R mysql:mysql data 修改当前data目录拥有者为mysql用户

到此数据库安装完毕!

二、配置MySQL

1、授予my.cnf的最大权限。

[[email protected] ~]# chown 777 /etc/my.cnf

设置开机自启动服务控制脚本:

2、复制启动脚本到资源目录

[[email protected] mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

3、增加mysqld服务控制脚本执行权限

[[email protected] mysql]# chmod +x /etc/rc.d/init.d/mysqld

4、将mysqld服务加入到系统服务

[[email protected] mysql]# chkconfig --add mysqld

5、检查mysqld服务是否已经生效

[[email protected] mysql]# chkconfig --list mysqld

命令输出类似下面的结果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。

6、启动msql(停止mysqld服务:service mysqld stop)

[[email protected] mysql]# service mysqld start

7、将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件

[[email protected] mysql]# vi /etc/profile

在文件最后添加如下信息:

[[email protected] mysql]# export PATH=$PATH:/usr/local/mysql/bin

执行下面的命令使所做的更改生效:

[[email protected] mysql]# . /etc/profile

8、以root账户登陆mysql,默认是没有密码

[[email protected] mysql]# mysql -u root -p

9、设置root账户密码 注意下面的you password改成你的要修改的密码

[[email protected] mysql]# use mysql [[email protected] mysql]# update user set password=password(‘you password‘) where user=‘root‘ and host=‘localhost‘;

10、设置远程主机登录(我用的是Navicat)注意下面的your username 和 your password改成你需要设置的用户和密码

[[email protected] mysql]# GRANT ALL PRIVILEGES ON *.* TO ‘your username‘@‘%‘ IDENTIFIED BY ‘your password‘ WITH GRANT OPTION;
 
 
转载自:http://www.cnblogs.com/yunns/p/4877333.html
时间: 2024-12-20 14:38:18

Centos7下安装mysql5.6需要注意的点的相关文章

CentOS-7下安装MySQL5.6.22

CentOS7下安装MySQL5.6.22(当前最新版本:2015-01-17) 转载请注明出处:jiq?钦's technical Blog 一  安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.2

CentOS7下安装MySQL5.7安装与配置(YUM)

CentOS7下安装MySQL5.7安装与配置(YUM) 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum l

如何在Centos7下安装MySQL5.7

Centos7下安装MySQL5.7 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1.安装mysql (由于yum源上没有mysql-server.所以必须去官网下载,这里 我们用wget命令,直接获取)wget -i -chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.安装mysql的依赖包

CentOS-7下安装MySQL5.6.22(转)

转: http://www.2cto.com/database/201501/371451.html 一 安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.22 来源:官网下载 下载地址:https:/

CentOS7下安装MySQL5.7安装与配置(转)

原文地址:http://www.centoscn.com/mysql/2016/0626/7537.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarc

CentOS-7下安装MySQL5.6.22(转发)

一 安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.22 来源:官网下载 下载地址:https://edelivery.oracle.com/EPD/Search/handle_go 或者http:/

CentOS7下安装MySQL5.7安装与配置

介绍在CentOS7上yum安装数据库服务器MySQL Community Server 5.7的方法. 准备 CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB. # rpm -qa | grep maria mariadb-libs-5.5.50-1.el7_2.x86_64 # yum remove mariadb-libs -y 添加MySQL的yum源 在CentOS7上yum安装MySQL需使用My

Centos7下安装mysql5.7.16

mysql的安装(root用户下) 从官网下载软件 linux下必须安装系统对应的版本,多少位 必须安装的是:server,client 但是我可不管要安装那个插件,我们直接使用bundle版本(就是各个插件都有) mysql的版本随意,反正我下载的是最新版的:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar rpm安装 卸载掉老版的mysql 查询是否有老的mysql rpm -qa | grep mysql rpm -qa|grep mariadb(这条命令下

CentOs7下安装mysql5.7.14,初始化完成登录mysql提示密码过期

解决方法:1. 使用mysql的绝对路径登录,一般mysql的安装路径为/usr/local/mysql,则使用如下命令 /usr/local/mysql/bin/mysql -uroot -p'password' 2.cp /usr/local/mysql/bin/mysql /usr/bin/ mysql -uroot -p'password' 原因解释:安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p'passw