CentOS6.8 安装配置Mysql
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的更多相关文章
- Centos6.4安装配置mysql
大数据开发需要读取关系型数据库内的数据,学习过程中主要使用mysql进行学习,以下记录mysql的安装与配置过程. 1.mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司 ...
- CentOS6.5下安装配置MySQL
CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...
- [转]CentOS-6.3安装配置cmake
CentOS-6.3安装配置cmake zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...
- centos6.4安装配置vpn服务器步骤详解
centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细 一.VPN服务器环境说明 操作系统:CentOS release ...
- CentOS6.5安装配置Samba
CentOS6.5安装配置Samba 本文的场景是虚拟机运行CentOS6.,本机是Win7,现欲把CentOS上的一个文件夹共享出来,Win的机器可以读写. Samba与window连接需要使用Ne ...
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- [转]Centos6.5安装配置keepalived
参考博文: Centos6.5安装配置keepalived CentOS6.5 keepalived详解及实现Nginx服务的高可用性 CentOS6.5 LVS + KeepAlived搭建步骤 我 ...
- Windows平台安装配置mysql数据库
Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...
- CentOS 7 安装配置 MySQL
https://blog.imzhengfei.com/centos-7-an-zhuang-pei-zhi-mysql/ MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前 ...
随机推荐
- 待解决问题 :JDBC indexInsert.addBatch(); 为什么不生效 PSTM
JDBC indexInsert.addBatch(); 为什么不生效 PSTM
- day03-课堂笔记-大纲
字典: # 字典循环: dic.keys() | dic.values() | dic.items()for k, v in dic.items(): print(k, v) # ...
- LeetCode练习2 两数相加
问题如下: 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来 ...
- Python:Day26 socket
SOCKET通信流程 服务器创建套接字链接: 1.创建SOCKET,socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=No ...
- TFT1.44显示屏
下载这个库 普通arduino的接口 链接 UTFT myGLCD(LPH9135,6,5,2,3,4); mega2560的接口连接 UTFT myGLCD(QD_TFT180A,A2,A1,A5, ...
- oracle 乘积的实现方法
with abc(col1) as ( ' from dual union all ' from dual union all ' from dual ) select col1,ln(col1),e ...
- python 的__init__ 和__new__ 区别
在此介绍一下 __init__ 和 __new__ 先后调用的区别 代码如下: # __init__ 和 __new__的区别 # 通常在编代码时,__init__ 较为常见,但是__new__却 ...
- [MicroPython]TPYBoard智能小车“飞奔的TPYBoard装甲一号”
智能小车作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途.智能小车能够实时显示时间.速度.里程,具有自动寻迹.寻光.避障 ...
- 环境部署(九):linux下安装python+chrome+Xvfb
在基于selenium进行的UI自动化测试中,开发调试环境一般都是windows操作系统.完成后需要部署到专门的测试环境. 如要要部署到linux环境的服务器(阿里云.腾讯云)执行,那么测试脚本也需要 ...
- python:利用logbook模块管理日志
日志管理作为软件项目的通用部分,无论是开发还是自动化测试过程中,都显得尤为重要. 最初是打算利用python的logging模块来管理日志的,后来看了些github及其他人的自动化框架设计,做了个比对 ...