1、下载mysql的repo源

  wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2、安装mysql-community-release-el7-5.noarch.rpm包

  rpm -ivh mysql-community-release-el7-5.noarch.rpm

  安装这个包后,会获得两个mysql的yum repo源:

  /etc/yum.repos.d/mysql-community.repo和 /etc/yum.repos.d/mysql-community-source.repo。

  若报错:

    

  解决办法:1、vi mysql-community.repo

       2、找到mysql-56-community,将enable置为0 enable=0;

          并重新安装mysql sudo yum install mysql-server

3、字符集配置(/etc/my.cnf)

  在[mysqld]节点下添加

    default-character-set=utf8

    character-set-server=utf8

  保存退出:wq

4、中文乱码配置,windos下配置my.ini

  (1)在5.1版本时,my.ini内【mysql】和【mysqld】中都写:

    default-character-set=utf8

  (2)而在5.5版本,【mysql】内这么写,【mysqld】内不能,而是:

    character-set-server=utf8

5、自启动配置

  (1)执行chkconfig mysqld on

  (2)执行chkconfig --list mysqld(查看2-5位为on,即为ok)

6、防火墙配置

  (1)sudo vi /etc/sysconfig/iptables

  (2)-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT   添加到里面

  (3)重启防火墙 service iptables restart

7、重启mysql  service mysqld restart

8、用户配置

  (1)查看当前用户 select user,host,password from mysql.user;

  (2)删除匿名用户 delete from mysql.user where user="";

  (3)为root设置密码  set password for root@localhost=password('yourpassword');

  (4)添加用户  insert into mysql.user(host,user,password) values('localhost','yourUserName',password('yourpassword'));

  (5)创建库  create database `databaseName` default character set utf8 collate utf8_general_ci;

  (6)本地用户赋予所有的权限  

    grant all privileges on databaseName.* to yourusername@localhost identified by `yourpassword`;

    给账号开通外网所有的权限。

    grant all privileges on databaseName.* to yourusername@'%' identified by `yourpassword`;

    结合实际情况决定开通什么权限!!!

    grant select,insert,update on databaseName.* to yourusername@'192.168.10.205' identified by `yourpassword`;

  (7)使操作生效 flush privileges;

    注意:增加新用户后先flush privileges;否则会在赋值权限时找不到用户。原因是我们创建用户后,只是写入了user表,但是并没有及时写入权限表(grant table)。

相关问题:https://www.linuxidc.com/Linux/2016-09/134992.htm

CentOS6.8 安装配置Mysql的更多相关文章

  1. Centos6.4安装配置mysql

    大数据开发需要读取关系型数据库内的数据,学习过程中主要使用mysql进行学习,以下记录mysql的安装与配置过程. 1.mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司 ...

  2. CentOS6.5下安装配置MySQL

    CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...

  3. [转]CentOS-6.3安装配置cmake

    CentOS-6.3安装配置cmake   zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...

  4. centos6.4安装配置vpn服务器步骤详解

      centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细   一.VPN服务器环境说明 操作系统:CentOS release ...

  5. CentOS6.5安装配置Samba

    CentOS6.5安装配置Samba 本文的场景是虚拟机运行CentOS6.,本机是Win7,现欲把CentOS上的一个文件夹共享出来,Win的机器可以读写. Samba与window连接需要使用Ne ...

  6. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  7. [转]Centos6.5安装配置keepalived

    参考博文: Centos6.5安装配置keepalived CentOS6.5 keepalived详解及实现Nginx服务的高可用性 CentOS6.5 LVS + KeepAlived搭建步骤 我 ...

  8. Windows平台安装配置mysql数据库

    Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...

  9. CentOS 7 安装配置 MySQL

    https://blog.imzhengfei.com/centos-7-an-zhuang-pei-zhi-mysql/ MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前 ...

随机推荐

  1. Java8时间的简单时间

    package com.java8.date; import org.junit.Test; import java.text.SimpleDateFormat; import java.time.* ...

  2. java爬虫代理

    public static Document getDocByJsoups(String href) { String ip = "124.47.7.38"; int port = ...

  3. 一、Oracle 安装

    一.oracle的安装和链接1.oracle数据库的后台服务: a.Oracle11ghomeTNSListener:数据库服务器的监听程序,负责监听客户端的链接请求 b.OracleServiceO ...

  4. docker 2 docker介绍

    docker是基于go语言实现的云开源项目 docker的主要目标是‘build ,ship and run any app,anywhere’,也就是说通过对应用程序组件的封装,分发,部署,运行等生 ...

  5. object detection[content]

    近些年,随着DL的不断兴起,计算机视觉中的对象检测领域也随着CNN的广泛使用而大放异彩,其中Girshick等人的<R-CNN>是第一篇基于CNN进行对象检测的文献.本文欲通过自己的理解来 ...

  6. Codeforces Round #545 (Div. 1) Solution

    人生第一场Div. 1 结果因为想D想太久不晓得Floyd判环法.C不会拆点.E想了个奇奇怪怪的set+堆+一堆乱七八糟的标记的贼难写的做法滚粗了qwq靠手速上分qwqqq A. Skyscraper ...

  7. Java8-1-新特性_Lambda表达式

    最近实在是闲的蛋疼, 突然想起前一段时间使用Lambda表达式觉得惊为天人, 所以就去仔细的学习了一下, 整理出一份博客出来供大家观赏. 一. 什么是lambda表达式. Lambda 是一个匿名函数 ...

  8. UITableView 和 UITableViewController

    UITableView:显示有多行数据的一个列. 新建一个过程:Xcode -> File -> New -> Project...,然后选择iOS -> Applicatio ...

  9. 面试 15:顺时针从外往里打印数字(剑指 Offer 第 20 题)

    面试 15:顺时针从外往里打印数字 题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印每一个数字.例如输入: {{1,2,3}, {4,5,6}, {7,8,9}} 则依次打印数字为 1.2.3. ...

  10. 二十一、当锚点遇到fixed(margin和padding)

    当锚点点击跳转的时候,如果上方有fixed,锚点跳转会默认跳转到top为0的地方,有一部分就被遮挡了 解决方法:(像素值随便给的) 给锚点跳转到的具体内容加padding-top:-50px:marg ...