Linux Ubuntu 安装MySQL,亲测有效

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小异常

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值