我想我们不应该在安装软件上面耽误太多时间,但是很多时候,我们去被安装挡在了门外,尤其是初次在Linux下。作为一个程序猿,最近决定转战linux,MySQL是必须要有的,讲一下我的安装过程。在Ubuntu下安装MySQL有一个非常简单的方法,直接使用命令:
sudo apt-get install mysql-client mysql-server;
我用的是Ubuntu12.04,使用命令安装的是5.5,感觉心里总是不爽,卸载之,安装5.6。我是参考MySQL5.6-manual英文版进行安装。首先下载.deb格式的,安装,失败;接着下载了一个rpm格式的,安装,果然再败。在网上搜集的资料,千篇一律,实在让人心恼,决定耐心性子,好好看看文档。第三次使用二进制包,终于成功了。我认为一篇好的安装教程应该告诉读者要做哪些事情,如何做,用意何在:
1.首先去社区下载二进制包,(.tar.gz);
2.解压缩下载的二进制包;
3.配置MySQL;
4.配置环境变量(姑且叫做配置环境变量吧);
下面解释如何做以上的事情:
1.首先添加mysql用户和mysql用户组
groupadd mysql useradd -r -g mysql mysql
2.一般都是把mysql安装在/usr/local下面:
cd /usr/local tar zxvf /path/to/mysql-VERSION-OS.tar.gz ln -s full-path-to-mysql-VERSION-OS mysql cd mysql chown -R mysql . chgrp -R mysql .
ln的意思就是创建一个名为mysql的文件夹,它其实是解压出来的mysql-VERSION-OS的快捷方式;接下来 的三句是赋权限。
3.配置mysql
cd mysql chown -R mysql . chgrp -R mysql . scripts/mysql_install_db --user=mysql chown -R root . chown -R mysql data
mysql需要一个配置文件,mysql_install_db会根据模板创建一个默认的配置文件my-default.cnf。
我们还需要将生成的配置文件拷贝到/etc目录下
sudo cp support-files/my-default.cnf /etc/my.cnf
4.复制mysql.server脚本到/etc/init.d目录下
cp support-files/mysql.server /etc/init.d/mysql.server
至此MySQL5.6就成功的安装在了Ubuntu上了。
初始化mysql root密码:
sudo bin/mysqladmin -u root password '密码文字'
启动mysql的三种方式:
1)使用mysqld
2)bin/mysql_safe --user=mysql &
3)使用mysql.server,前面我们已经将它复制到了/etc/init.d目录下,mysql.server是最常用的命令
service mysql.server status;//查看mysql状态 service mysql.server start;//启动mysql service mysql.server stop;//停止mysql
让mysql开机启动,或取消开机启动:
sudo update-rc.d -f mysql.server defaults [remove]
将mysql命令加入到/usr/local/bin或环境变量中:
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql export PATH=$PATH:/usr/local/mysql/bin
这个时候可以在命令行中直接使用mysql命令了
mysql -u root -p
相关推荐
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...
### Linux安装Mysql5.6教程(手把手教你) #### 一、前言 随着Linux系统的广泛应用,数据库软件如MySQL也成为了许多项目的基础组件之一。本文将详细介绍如何在Linux环境下安装MySQL 5.6版本,并进行基本配置。无论...
在Ubuntu系统中安装MySQL 5.6涉及到一系列步骤,这里我们将详细讲解如何通过二进制方式来完成安装。首先,我们需要下载MySQL的二进制包,然后创建必要的目录和用户,配置系统文件,安装依赖,初始化数据库,设置环境...
主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下
本文将详细介绍如何使用提供的安装资源包进行MySQL 5.6.50的编译安装过程,以及在这个过程中可能遇到的关键知识点。 首先,安装MySQL 5.6.50之前,确保你的系统满足以下先决条件: 1. 操作系统:通常适用于Linux...
标题“ubuntu mysql5.6 客户端安装包及说明”表明这个压缩包包含了Ubuntu系统上用于连接MySQL 5.6服务器的客户端工具,以及一份详细的安装指南。在某些情况下,例如从MySQL 5.7版本的数据库导出的数据文件,可能包含...
### MySQL 5.6.27 源码安装指南:Ubuntu 15 版本 #### 一、安装预备工作:CMake 和 Curses 的安装 在进行MySQL的源码安装之前,需要确保系统中已经安装了必要的依赖库。其中,CMake 是一个跨平台的自动化构建系统...
本文主要针对Ubuntu上的MySQL 5.6版本,提供删除、安装以及编码配置文件的详细步骤。 ### 1. 删除MySQL 5.6 在卸载MySQL 5.6之前,确保已经停止了所有相关的服务。以下是完整的删除流程: ```markdown a. sudo ...
例如,对于 Ubuntu 18.04,可以选择 MySQL 5.7 或 MySQL 8.0 版本,而 Ubuntu 16.04 和 14.04 则可以选择 MySQL 5.6 版本。镜像源地址后缀通常为 `.list`,需要将其内容写入 `/etc/apt/sources.list.d/` 目录下的...
在Linux Ubuntu系统中安装MySQL 5.6.28的过程涉及多个步骤,下面将详细讲解整个配置过程。 首先,我们检查系统的当前状态。这包括查看磁盘空间、操作系统版本等基本信息。通过`sudo -s`切换到超级用户权限,然后...
本实践教程将带你一步步完成这个过程,确保你能够在本地环境中成功安装MySQL 5.6。首先,我们需要准备必要的工具和资源。 1. **环境准备**: - Linux5:这是你的操作系统,可能是基于Red Hat或Debian的发行版,...
MySQL5.6是流行的开源关系型数据库管理系统,用于存储和管理网站数据。这个版本引入了InnoDB存储引擎的性能改进、分区功能的增强、查询优化器的改进以及一系列新的系统变量和函数。在LNMP环境中,MySQL为PHP应用提供...
在Ubuntu 18.04上安装MySQL是一个相对简单的过程,尤其对于那些熟悉Linux命令行操作的用户来说。以下是一个详细的步骤指南,帮助你成功在Ubuntu 18.04系统上安装MySQL服务器。 首先,确保你的系统是最新的。打开...
数据库环境:mysql5.6 postgres9.6 数据库表结构文件:db目录下postgres下的main.sql文件 数据库测试数据文件:db目录下的data.sql文件 python环境: python2.7 pip install tornado pip install psycopg2 pip ...