Linux Ubuntu 安装MySQL,亲测有效

原创 2018年04月15日 21:43:07

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/79905401

  本篇主要讲解在 Linux Ubuntu上如何安装 MySQL

  先声明下本人使用的操作系统版本:Linux Ubuntu 14.04.5 64位

  其他版本安装步骤类似,如遇问题欢迎在评论区留言,赠人玫瑰,手留余香~ 谢谢~~
  
  
  

在Linux上安装 MySQL,本篇提供两种常用方法:

  一、通过 apt-get 命令进行在线安装(会自动配置好环境变量和服务)

  二、通过下载并解压 .tar.gz 包进行手动安装(需要手动配置环境变量)





一、通过 apt-get 命令进行在线安装

  使用 apt-get 命令方式在线安装好 mysql-server 后,我们就不需要管它了,它会为我们配置好一切,我们直接连接数据库开始使用即可~

1、安装步骤

  1)更新软件包管理器
sudo apt-get update
  2)通过 apt-get 命令安装 mysql-server
sudo apt-get install mysql-server

  其他的事情不需要我们管了,只需等待就可以啦~

2、连接 MySQL 数据库

mysql -u root -p

3、使用 apt-get 命令 安装后的 MySQL 的目录结构说明

  • usr/bin   :客户端程序和mysql_install_db
  • /var/lib/mysql   :数据库和日志文件
  • /var/run/mysqld   :服务器
  • /etc/mysql   :配置文件my.cnf
  • /usr/share/mysql   :字符集,基准程序和错误消息
  • /etc/init.d/mysql   :启动mysql服务器

二、通过下载并解压 .tar.gz 包进行手动安装

  MySQL 的 .tar.gz 包可以从官网上下载,为了大家方便,我也给大家提供了自己的百度云盘链接,上面放了MySQL 5.6.33 ,如果链接失效可以在评论区告诉我,我会在评论区放最新的百度云盘链接~ 具体安装步骤如下:

  百度云盘链接:https://pan.baidu.com/s/1NSLtGTfp7JSgnKWDv2u17Q 密码:tb25

1、将 MySQL 的 .tar.gz包 复制到 /opt/目录下

sudo cp 'mysql所在的路径' /opt

2、解压 MySQL 的 .tar.gz包 到当前目录

sudo tar -xvzf mysql-5.6.33-linux-glibc2.5-x86_64.tar

3、为了使用方便,我们将 解压后的目录后名为 mysql-5.6.33

sudo mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql-5.6.33

4、配置环境变量(这里采用修改 .bashrc 的方式配置环境变量,点击这里可以参考另一种最常用的配置环境变量方法)

vi ~/.bashrc

5、在 .bashrc 文件的最底部插入下列内容

MYSQL_HOME=/opt/mysql-5.6.33
PATH=$MYSQL_HOME/bin:$PATH
export MYSQL_HOME PATH

6、保存并退出,执行 source命令

source ~/.bashrc

7、开启MySQL,执行 mysqld

mysqld

可能会提示找不到公共库shared libraries: libaio.so.1,如果出现了用以下命令安装::

libaio 错误

sudo apt-get update
sudo apt-get install libaio1

8、创建 mysql 新组,并加入到系统

sudo groupadd mysql

9、建立属于mysql组的mysql用户,且不允许登陆系统

sudo useradd -r -g mysql -s /bin/false mysql

10、在系统进行生成数据库(当前在 mysql 目录下)

sudo scripts/mysql_install_db --user=mysql

11、启动 mysql 数据库

sudo bin/mysqld_safe --user=mysql

12、将 support-files/mysql.server 服务脚本复制到 /etc/init.d/ 中,并重命名为 mysql.server。

sudo cp support-files/mysql.server /etc/init.d/mysql.server

13、连接 MySQL 数据库

mysql -u root

14、修改 MySQL 数据库密码

mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root'; 
mysql>flush privileges;



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sun8112133/article/details/79951038

Ubuntu无法登录mysql的解决方法

/**********************by garcon1986***************************************/错误代码如下:#1045 - Access de...
  • garcon1986
  • garcon1986
  • 2010-05-16 02:55:00
  • 2919

Starting MySQL as a Windows Service

1.在client停止服务器运行: 2.在client安装服务: 3.开始服务 NET START MySQL 4.结束服务 NET STOP MySQL...
  • Sue_Liang
  • Sue_Liang
  • 2017-06-19 17:50:42
  • 144

UEFI 下 Windows 10 安装 Ubuntu 双系统(亲测有效)

什么是 UEFIUEFI如何判断自己的电脑是不是预装的 UEFI 如果你的电脑在购买时预装系统是 Windows 8 的话,预装的就是 UEFI 。 判断自己的电脑是否是 UEFI 启动 Windo...
  • github_37603222
  • github_37603222
  • 2017-04-26 23:04:05
  • 1935

Linux(ubuntu)与windows下安装mysql

  • 2017年05月09日 21:28
  • 63KB
  • 下载

window 下安装Pip教程——亲测有效

第一步,我们先来安装Python,博主选择的版本是最新的3.4.2版本。windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的P...
  • lynnucas
  • lynnucas
  • 2018-01-10 19:35:54
  • 153

Linux 安装MySql——ubuntu版

这里简单地阐述一下rpm、deb、tar.gz的区别。 rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSE、Fedora. deb格式的软件包则是适用于...
  • finish_dream
  • finish_dream
  • 2016-11-20 11:41:12
  • 1765

ubuntu16.04 arm-linux-gcc环境搭建之不是有效的标识符

arm-linux -gcc安装设置 1.下载arm-linux-gcc 4.4.3.tar.gz。 2.在opt目录下新建文件夹,arm-gcc-4.4.3(方便以后查找)。 3.将arm-l...
  • xingkong886
  • xingkong886
  • 2017-02-14 12:48:29
  • 1170

Linux Ubuntu apt-get安装mysql

自从转前端以后好久都没有和数据库打过交道了,最近在写一个node项目需要用到mysql,但是又不想在本地安装数据库,就想着在云服务器上安装了,网上百度了安装方法,大多都是去mysql官网下载官方编译好...
  • y353027520dx
  • y353027520dx
  • 2017-08-27 16:59:43
  • 2329

smartsvn 8.6.6 for linux 的安装与破解

1、到smartsvn下载for linux的软件包8.6.6 http://www.smartsvn.com/download?file=smartsvn/smartsvn-linux-8_6_...
  • zyex1108
  • zyex1108
  • 2015-06-11 17:51:47
  • 983

MySQL基本操作(Ubuntu)

  • 2010年02月14日 15:20
  • 1.65MB
  • 下载
收藏助手
不良信息举报
您举报文章:Linux Ubuntu 安装MySQL,亲测有效
举报原因:
原因补充:

(最多只允许输入30个字)