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日

相关文章

  • top与htop字段解释-linux资源监控

    top是Linux下一个常用命令,用来监视系统的运行状况,类似于Windows的任务管理器,下图是top命令的运行界面:top的运行结果可以大致分为7个部分: 第1行显示了系统概况 第2行显示了进程概况 第3行显示了CPU概况 第4行显示了内存概况 第5行显示了Swap分区概况 第6行为空行,用以显示运行命令时输入的参数 剩下部分则为每个进程的详细信息 第1…

    Linux 2023年4月11日
    00
  • CentOS下重新安装yum的方法分享

    下面是详细讲解“CentOS下重新安装yum的方法分享”的完整攻略。 1. 准备工作 在重新安装yum之前,确保你已经备份好了系统数据,以防止数据丢失。此外,需要保证系统联网并拥有sudo管理员权限。 2. 卸载旧版本yum 首先,我们需要卸载旧版本yum: sudo yum remove yum 提示:如果提示“No package yum availab…

    Linux 2023年5月14日
    00
  • Clash Linux服务器安装详细教程

    Clash Linux服务器安装详细教程 前置要求 在开始安装Clash之前,请确保你已经具备以下环境: 拥有一个可用的Linux服务器 熟悉Linux基本操作 安装好了curl和解压工具 步骤一:下载Clash二进制文件 首先需要从 Github 上下载Clash二进制文件。 根据你的服务器架构选择相应的二进制文件版本。例如: # 64位ARMv8版本的C…

    Linux 2023年5月14日
    00
  • Centos8最小化部署安装OpenStack Ussuri的详细教程

    CentOS8最小化部署安装OpenStack Ussuri的详细教程 OpenStack是一款强大的云计算平台,可以帮助用户快速搭建私有云环境。本教程介绍如何在CentOS8最小化安装后,使用Pike版本的Ansible工具自动化部署OpenStack Ussuri。 步骤一:前提条件和准备工作 确保CentOS8已经最小化安装并连接到互联网 安装Git …

    Linux 2023年5月14日
    00
  • Linux服务器安装GRUB步骤

    下面是针对Linux服务器安装GRUB的步骤攻略: 准备工作 在开始安装GRUB之前,需要先确认以下几点内容: 确认Linux服务器的硬盘分区和文件系统的情况,确认根分区是哪个设备(比如/dev/sda1),这一点非常重要,因为GRUB需要安装在根分区的引导扇区。 确认安装GRUB的方式,是通过安装光盘还是通过网络,这决定了安装GRUB的方式。 步骤一:安装…

    Linux 2023年5月14日
    00
  • CentOS 6.3编译安装LAMP环境笔记

    CentOS6.3编译安装LAMP环境笔记 一、安装Apache 1. 安装apr和apr-util 在CentOS 6.3中,我们可以使用yum安装apr和apr-util: yum install -y apr apr-util 2. 下载并解压Apache 从Apache官网上下载最新版本的tar包,将其解压到/usr/local/src目录下: cd…

    Linux 2023年5月14日
    00
  • linux android 下源码编译问题总结(一)

    对于各种包的安装和解压命令 tar格式#tar -zxvf  *****.tar.gz(tar -xf  *****.tar)#./configure#make#make install rpm包 #rpm -ivh *****.rpm  (安装)#rpm -Uvh *****rpm(升级,只对已经安装了rpm包的) :em11   安装包 sudo apt…

    Linux 2023年4月11日
    00
  • Linux 日常常用指令及应用小结

    Linux日常常用指令及应用小结 介绍 本文将介绍Linux系统下的常用指令,包括文件操作、网络管理、系统管理等方面。同时,还会介绍常用的Linux应用程序及其使用方法。希望能为初学者提供帮助。 文件操作 ls – 列举目录内容 使用ls命令可以列举当前目录的文件和目录。其中,常用的选项包括: -l:使用长格式列出文件详细信息 -a:显示包括以.开头的隐藏文…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部