Linux Ubuntu 安装MySQL,亲测有效

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

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址: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;



阅读更多

扫码向博主提问

小异常

用代码书写人生!!!
  • 擅长领域:
  • java
去开通我的Chat快问

没有更多推荐了,返回首页