linux CentOS6.5 yum安装mysql5.6

以下是详细讲解“linuxCentOS6.5yum安装mysql5.6”的完整攻略:

一、准备工作

在进行MySQL的安装之前,我们需要先进行一些准备工作:

  1. 更新系统

因为mysql5.6在CentOS6.5上的yum源比较老,所以我们需要先更新一下系统:

yum update -y
  1. 添加MySQL Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
yum -y localinstall mysql57-community-release-el6-7.noarch.rpm

二、安装

安装步骤如下:

  1. 安装MySQL5.6
yum install mysql-community-server
  1. 启动MySQL服务
service mysqld start
  1. 设置MySQL开机自启动
chkconfig mysqld on

三、配置MySQL

安装完成之后,我们需要进行MySQL的一些配置工作:

1. 修改root密码

MySQL安装完成之后,root账号默认没有密码,我们需要对root账号进行设置:

mysql_secure_installation

这个命令会提示你设置MySQL的root密码以及一些其他的安全选项,按照提示一步一步执行即可。

2. 设置字符集

MySQL默认字符集为latin1,如果需要支持中文等其他语言,我们需要将字符集修改为utf8:

vim /etc/my.cnf

在文件中找到[mysqld]节,并添加以下两行:

character-set-server=utf8
collation-server=utf8_general_ci

重新启动MySQL服务:

service mysqld restart

3. 开启远程访问

如果需要从远程访问MySQL,我们需要修改MySQL的配置文件:

vim /etc/my.cnf

注释掉以下这一行:

#bind-address=127.0.0.1

然后重启服务:

service mysqld restart

4. 创建新的MySQL用户

登录MySQL:

mysql -u root -p

执行以下语句,创建新用户(示例用户名为testuser,密码为testpassword,其余参数根据实际情况自行更改):

GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' IDENTIFIED BY 'testpassword' WITH GRANT OPTION;

示例2:

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON `database\_%`.* TO 'username'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;

这个命令会给新用户testuser授权,允许其从任意主机登录,并拥有所有权限。最后需要执行以下语句,使修改生效:

FLUSH PRIVILEGES;

四、实际操作

假设我需要在CentOS6.5上安装MySQL5.6,以下是整个过程的详细操作步骤:

  1. 更新系统:
yum update -y
  1. 添加MySQL Yum Repository:
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
yum -y localinstall mysql57-community-release-el6-7.noarch.rpm
  1. 安装MySQL:
yum install mysql-community-server
  1. 启动MySQL服务
service mysqld start
  1. 设置MySQL开机自启动
chkconfig mysqld on
  1. 修改root密码,执行:
mysql_secure_installation
  1. 修改字符集和开启远程访问,执行:
vim /etc/my.cnf
character-set-server=utf8
collation-server=utf8_general_ci
#bind-address=127.0.0.1
service mysqld restart
  1. 创建新的MySQL用户,执行:
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' IDENTIFIED BY 'testpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;

以上就是“linuxCentOS6.5yum安装mysql5.6”的完整攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux CentOS6.5 yum安装mysql5.6 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • python设置代理和添加镜像源的方法

    下面我来讲解“python设置代理和添加镜像源的方法”的完整攻略。 设置代理 在使用 pip 安装 python 包时,由于国内网络原因,可能会遇到访问速度较慢或者访问被限制等问题。这时可以使用代理服务器来解决。 临时设置代理 在使用 pip 时,可以通过命令行参数 –proxy 来指定代理服务器。示例: pip install –proxy http:…

    Linux 2023年5月14日
    00
  • Linux下的如何快速安装Hadoop

    安装Hadoop前,需要先安装Java和SSH。 安装Java Hadoop需要Java环境支持。可以通过以下命令安装Java: sudo apt-get update sudo apt-get install openjdk-8-jdk 安装完成后,可以使用以下命令检查Java版本: java -version 安装SSH Hadoop要求在集群上可以无密…

    Linux 2023年5月14日
    00
  • 快速上手Linux核心命令(三):文件和目录操作命令

    @ 目录 前言 cd 切换目录 pwd 显示当前路径 ls 显示目录下内容及相关属性信息 mkdir 创建目录 tree 以树形结构显示目录下的内容 touch 创建空白文件或改变文件的时间戳属性 cp 复制文件或目录 mv 移动或重命名文件 rm 删除文件或目录 chown 改变文件或目录的用户用户组 chmod 改变文件或目录的权限 chgrp 更改文件…

    Linux 2023年4月23日
    00
  • Linux内核通知链分析

    1. 引言 Linux是单内核架构(monolithic kernel),大多数内核子系统和模块是相互独立的,它们被动态地加载或卸载,以使内核变得小巧和可扩展.然而,子系统或模块之间需要通信,或者说某个特定模块扑捉到的事件可能其它模块对此感兴趣,这就需要一种机制来满足子系统或模块之间交互的需求. Linux使用通知链表来实现这一需求,它是一个简单的函数链表,…

    Linux 2023年4月11日
    00
  • 虚拟机克隆linux centos6.5系统网卡配置图文教程

    虚拟机克隆linux centos6.5系统网卡配置图文教程 在虚拟机中克隆操作系统是常见的操作,但是会遇到网卡配置的问题,下面将详细介绍如何操作。 1. 克隆虚拟机 首先,在虚拟机管理程序中(如VMware、VirtualBox等),选择要克隆的虚拟机,右键选择“克隆”或“复制”,按照提示操作完成克隆。 2. 修改Linux Centos6.5系统的MAC…

    Linux 2023年5月24日
    00
  • centos克隆linux虚拟机的完整步骤分享

    首先需要确保你已经安装好了CentOS操作系统。然后,您可以按照以下步骤进行克隆CentOS虚拟机: 步骤一:创建一个新的虚拟机 使用您最喜欢的虚拟软件(比如VMware Workstation)创建一个新的虚拟机。在创建过程中,请设置虚拟机的名称、位置、操作系统类型和虚拟硬件配置等。 步骤二:复制原始虚拟机文件 复制你要克隆的原始虚拟机文件,确保复制一份全…

    Linux 2023年5月24日
    00
  • linux运维常用命令

    一、常规操作 1、创建文件夹 mkdir 文件夹名称 2、创建文件或编辑文件    在目标文件夹中执行 vi 文件名.后缀 # i (进入可编辑模式) # ESC (按Esc按键,退出编辑模式) # :q (未作任何编辑,直接退出) # :q! (强制退出) # :wq (保存退出) 3、文件夹或文件赋权    chmod a+x 文件名 chmod [wh…

    Linux 2023年4月18日
    00
  • Linux线程的创建方式是什么

    这篇文章主要介绍“Linux线程的创建方式是什么”,在日常操作中,相信很多人在Linux线程的创建方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux线程的创建方式是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 线程的概念与实现方式 线程是进程内部的一条执行序列或执行路径,一个进程可以包含多条线程。 从…

    2023年4月8日
    00
合作推广
合作推广
分享本页
返回顶部