文档章节

CentOS下YUM安装MySQL

wappleat
 wappleat
发布于 2017/07/25 14:04
字数 408
阅读 10
收藏 0

安装环境:CentOS6.8 64位, SQL5.7

1.下载yum源

在mysql官网下载mysql 的 yum源 https://dev.mysql.com/downloads/repo/yum/

点击download到如下页面:

右键,复制下载地址,wget下载。

#> wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

 

2.安装mysql的yum源

如果之前安装过mysql的源,可能会出错。要删除之前安装的,再重新安装。

同样,如果之前安装过mysql 也应一起删除。

查找之前是否安装:

删除之前的安装

重新安装mysql源

#> yum locallinstall mysql57-community-release-el6-11.noarch.rpm

3.yum安装mysql

#> yum install mysql-community-server

这条命令会安装以下包,并自动解决依赖关系

4.配置Mysql服务

  1. 服务启动与停止

#> service mysqld start | stop | restart
  1. 设置Mysql开机启动

#> chkconfig mysqld on
  1. 开启3306端口并保存

#> /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
  1. 修改root默认密码

mysql安装完成之后,会给root用户生成一个默认密码。在/var/log/mysqld.log文件中可以找到。通过下面的方式找到root默认密码,然后登录mysql进行修改:

# 先启动mysql
shell> service mysqld start
shell> grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p

mysql> set password for 'root'@'localhost' = password('mysqlnewpass!');
# 或者
mysql> update user set password=password('密码') where user='root';
mysql> flush privileges;
  1. 添加远程登录用户

默认只允许root帐户在本地登录,如果要远程连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户:

# 注意大小写
mysql> GRANT ALL PRIVILEGES ON *.* TO 'use'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
  1. 配置默认编码为utf8

character_set_server=utf8
init_connect='SET NAMES utf8'

 

© 著作权归作者所有

共有 人打赏支持
wappleat
粉丝 1
博文 6
码字总数 1424
作品 0
徐汇
私信 提问
CentOS使用yum安装mysql(超简单)

工具/原料 yum库 Mysql数据库 CentOS6.4_64bit 方法/步骤 1 查看CentOS自带mysql是否已安装。 输入:yum list installed | grep mysql 2/5 若有自带安装的mysql,如何卸载CentOS系统自带mys...

bengozhong
2016/10/17
2
0
yum安装最新的mysql

通常在使用Yum安装MySQL时,centos6默认安装的是伴随OS发布的旧MySQL版本,centos7安装的MariaDB。之前要安装最新的MySQL版本,你必须去Oracle的MySQL主页,下载最新的发布版本,然后编译安装...

hiwill
2015/09/09
459
0
centos softs install recored

安装非常简单,如是其他版本linux系统,使用相应的在线升级命令即可,如apt-get 1.安装中文包:yum -y groupinstall chinese-support 2.修改字符编码配置文件 vi /etc/sysconfig/i18n LANGU...

daniel-john
2014/07/02
0
0
CentOS 6.2 使用第三方yum源安装更多rpm软件包

引言: CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统...

jackjie2010
2012/04/02
0
0
使用第三方yum源安装更多rpm软件包

引言: CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统...

cnu2m
2013/12/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
3
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部