iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >在Linux中安装mysql的方式有哪些
  • 711
分享到

在Linux中安装mysql的方式有哪些

2024-04-02 19:04:59 711人浏览 安东尼
摘要

今天就跟大家聊聊有关在linux中安装Mysql的方式有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. yum安装(1)首先查看Centos

今天就跟大家聊聊有关在linux中安装Mysql的方式有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

1. yum安装

(1)首先查看Centos自带的mysql是否被安装:

# yum list installed |grep mysql 
//若有自带安装的mysql,将其卸载
# yum -y remove mysql-libs.x86_64

(2)下载MySQL官网的yum仓库:https://dev.mysql.com/downloads/repo/yum/,

# yum localinstall mysql57-commUnity-release-el6-11.noarch.rpm
//查看yum仓库是否成功添加
# yum repolist enabled |grep "mysql.*-community.*"

(3)使用mysql yum仓库时,默认情况下选择的最新版本进行安装,也可以通过手动编辑文件来选择一个版本安装。例如,要安装mysql5.6版本,则再mysql56-community设置enabled=1,mysql57-community设置enabled=0。

# vim /etc/yum.repos.d/mysql-community.repo
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=Http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=0
gpGCheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

(4)安装mysql

# yum install mysql-community-server

(5)启动mysql服务

# service mysqld start

若出现下面输出则表示mysql安装成功:

Starting mysqld:[ OK ]

2. 源码编译安装mysql

(1)首先安装源码编译所需要的包

# yum -y install make gcc-c++ cmake bison-devel ncurses-devel

(2)下载并解压安装包

# wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz
# tar xvf mysql-5.6.14.tar.gz

(3)编译安装(编译参数按实际情况制定)

# cd mysql-5.6.14
# cmake .
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_tcp_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITioN_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
# make && make install

(4)配置mysql

  设置权限:

# useradd mysql
# passwd mysql 
# chown -R mysql:mysql /usr/local/mysql

  初始化mysql:

# cd /usr/local/mysql
# scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

注意:在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。

(5)注册为服务

# cd /usr/local/mysql/support-files
//注册服务
# cp mysql.server /etc/rc.d/init.d/mysql
//使用默认配置文件
# cp my-default.cnf /etc/my.cnf
//设置开机启动
 # chkconfig mysql on

(6)启动服务

# service mysql start

3. mysql客户端

  首次进入mysql客户端时,通常会出现这种错误:

  解决方案如下:

(1)在/etc/my.cnf文件中添加如下命令:

在Linux中安装mysql的方式有哪些

(2)重启mysql服务之后,进入mysql客户端修改root用户的密码:

update mysql.user set authentication_string=password("PASSWord") where user="root";
flush privileges;

(3)将刚刚添加的那条命令注释掉,在mysql客户端重设密码:

//设置密码强度和长度
> set global validate_password_policy=0;
> set global validate_password_length=1;
// 更改密码
> alter user 'root'@'localhost' identified by 'PASSWORD';

(4)若设置root用户可以远程访问,还需执行:

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
> flush privileges;

看完上述内容,你们对在Linux中安装mysql的方式有哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网数据库频道,感谢大家的支持。

您可能感兴趣的文档:

--结束END--

本文标题: 在Linux中安装mysql的方式有哪些

本文链接: https://www.lsjlt.com/news/55145.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux中安装mysql的方式有哪些
    今天就跟大家聊聊有关在Linux中安装mysql的方式有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. yum安装(1)首先查看centos...
    99+
    2024-04-02
  • linux安装方式有哪些
    本篇内容介绍了“linux安装方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Mysql的安装方式有哪些
    这篇文章主要介绍“Mysql的安装方式有哪些”,在日常操作中,相信很多人在Mysql的安装方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql的安装方式有哪些”...
    99+
    2024-04-02
  • Linux中安装软件的方式有哪些
    这篇文章给大家分享的是有关Linux中安装软件的方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。总的情况下Linux下软件安装主要有三种方式:一种是源码安装,需要用户自己手动编译另一种是RPM包(RedH...
    99+
    2023-06-10
  • linux安装软件的方式有哪些
    这篇文章主要讲解了“linux安装软件的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux安装软件的方式有哪些”吧!安装方式:1、rpm方式,将软件包下载到指定目录下,在该目...
    99+
    2023-06-30
  • MySQL数据库安装方式有哪些
    小编给大家分享一下MySQL数据库安装方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!RPM/YUM方式安装Mysql1...
    99+
    2024-04-02
  • mysql中有哪三种安装方式
    这篇文章主要介绍了mysql中有哪三种安装方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 mysql的...
    99+
    2024-04-02
  • SASS的安装方式有哪些
    这篇文章主要为大家展示了“SASS的安装方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SASS的安装方式有哪些”这篇文章吧。SASS是便是一门动态样式语言,是一款款强化CSS的辅助工具...
    99+
    2023-06-27
  • vue.js的安装方式有哪些
    这篇文章主要介绍了vue.js的安装方式有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web...
    99+
    2023-06-22
  • docker的安装方式有哪些
    本篇内容主要讲解“docker的安装方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker的安装方式有哪些”吧!docker的安装方式Docker 是一个开源的应用容器引擎,让开发...
    99+
    2023-07-05
  • 安装Linux方法有哪些
    小编给大家分享一下安装Linux方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、硬盘安装分两种情况:A、是从Win系统上安装 B、是从别的Linux启...
    99+
    2023-06-16
  • centos7安装java的方式有哪些
    这篇文章主要介绍“centos7安装java的方式有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“centos7安装java的方式有哪些”文章能帮助大家解决问题。方式一、yum方式安装(简单快速...
    99+
    2023-07-05
  • 安装linux系统的方法有哪些
    本篇内容介绍了“安装linux系统的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!想安装linux系统,没有安装光盘的时候,尝试一...
    99+
    2023-06-16
  • Linux下安装pip的方法有哪些
    这篇文章主要介绍“Linux下安装pip的方法有哪些”,在日常操作中,相信很多人在Linux下安装pip的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下安装pip的方法有哪些”的疑惑有所...
    99+
    2023-06-28
  • Alpine Linux上安装Vim的方法有哪些
    这篇文章主要介绍“Alpine Linux上安装Vim的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Alpine Linux上安装Vim的方法有哪些”文章能帮助大家解决问题。方法一:使用...
    99+
    2023-07-05
  • r语言安装包的方式有哪些
    在R语言中,有以下几种安装包的方式: CRAN(Comprehensive R Archive Network):CRAN是R语...
    99+
    2023-10-23
    r语言
  • mysql中分表的方式有哪些
    mysql中分表的方式有:1.垂直分表,包含有很多列的表拆分成多个表;2.水平分表,将大表根据某个字段和规则分散到多个表中;3.按号段分表,以user_id为区分;mysql中分表的方式有以下几种垂直分表垂直分表就是一个包含有很多列的表拆分...
    99+
    2024-04-02
  • 在VirtualBox上安装Kali Linux的方式
    这篇文章主要讲解了“在VirtualBox上安装Kali Linux的方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在VirtualBox上安装Kali Linux的方式”吧!如何在 V...
    99+
    2023-06-16
  • Linux下软件包的安装方法有哪些
    今天小编给大家分享一下Linux下软件包的安装方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。源码包安装在Linux...
    99+
    2023-06-28
  • MySQL中有哪些排序方式
    这篇文章给大家介绍MySQL中有哪些排序方式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、准备工作准备一张学生表,加入编号、姓名、成绩三个字段,插入几条数据,如图:二、条件排序需求一:成绩从高到低进行排序街边卖菜的...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作