(虽然apt-get方式安装方便快捷,不喜欢文件散落到各个约定的目录里,喜欢完全地控制,安装在同个目录内,需要mysql服务时,手动启动,暂不用时节省资源。)
1. 下载: 从mysql网站下载linux版本 http://downloads.mysql.com/archives.php,在此以mysql-5.6.10版本为例。
2. 解压到相应目录,可以解压到home目录下。官方建议安装mysql 需要建立mysql用户组和用户,如果您想按官方的来安装,可参与目录下的INSTALL-BINARY的文件,教您如何在shell下安装,如下:
groupadd mysql
useradd -r -g mysql mysql
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 .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# Next command is optional
cp support-files/my-medium.cnf /etc/my.cnf
bin/mysqld_safe --user=mysql &
# Next command is optional
cp support-files/mysql.server /etc/init.d/mysql.server
3. 下面不采取官方建议。将mysql包解压到home目录下的softs目录(home/lyh/softs/mysql)生成mysql目录(应该是有版本号和系统号的目录,在此以mysql名代替,方便记录):
tar -zxvf /path/to/mysql-VERSION-OS.tar.gz
4. 因为是在home目录下安装,所以mysql目录已经是属于lyh用户和组的,所以可以跳过用户及组的步骤,chown、chgrp这些步骤也省了。
5. 安装,安装时指定mysql的属于用户为我的系统登录用户名
cd mysql
scripts/mysql_install_db --user=lyh
可能会提示找不到公共库shared libraries: libaio.so.1,如果出现了用以下命令安装:
sudo apt-get install libaio1
libaio安装完成后再,再执行mysql的安装命令。
6. 成功安装完成后,执行以下命令启动mysql服务:
./support-files/mysql.server start
如果出现The server quit without updating PID file的提示,表示启动失败,需要配置my.cnf文件,在[mysqld]的块下增加:
basedir = /home/lyh/softs/mysql
datadir =/home/lyh/softs/mysql/data
port = 3306
保存退出后再次执行上面的启动命令即可。
7. 修改root用户密码:
./bin/mysqladmin -u root -h 127.0.0.1 -p password '123456'
回车后输入密码,初始密码是空的,所以直接回车,成功将密码修改为 123456
8. 为了方便使用mysql的bin目录下的工具,您可以将bin目录加入到$PATH环境变量上。也可以写入到bash(Linux下的终端)程序的启动执行文件上(在home目录下的隐藏文件‘.bashrc’):
export PATH=/home/lyh/softs/mysql/bin:$PATH >> ~/.bashrc
9. 想让mysql服务随系统启动自动启动数据库服务,可以将support-files/mysql.server 文件复制到服务目录(ubuntu下是/etc/init.d/)
sudo cp support-files/mysql.server /etc/init.d/mysql.server
***归纳一下:下载完成后(假设mysql包在Download文件夹内),安装的全部命令如下:
mv Download/mysql-VERSION-OS.tar.gz softs
cd softs
tar -zxvf mysql-VERSION-OS.tar.gz
ln -s mysql-VERSION-OS mysql
cd mysql
scripts/mysql_install_db --user=lyh
sudo apt-get install libaio1 (如有需要)
同理的,如果mysql不选择安装在home目录里,而是安装在/usr/local下:
cd /usr/local
sudo tar zxvf /path/to/mysql-VERSION-OS.tar.gz
sudo ln -s mysql-VERSION-OS mysql
cd mysql
sudo chown -R lyh .
sudo chgrp -R lyh .
scripts/mysql_install_db --user=lyh
sudo apt-get install libaio1 (如有需要)
mysql配置:
1. 公开mysql服务供外部访问(root用户以密码123456访问数据库):
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';
mysql> flush privileges;
flush privileges;刷新权限使之生效。
分享到:
相关推荐
在Ubuntu操作系统上安装和配置MySQL是一项基础且重要的任务,尤其对于开发者和系统管理员而言。MySQL是一种流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序。以下是详细的步骤和相关知识点: 1. **安装...
在Ubuntu 16.04 Server环境下配置MySQL服务器并启用远程连接是一项常见的系统管理任务,尤其对于开发人员和运维人员来说。在这个过程中,你需要确保MySQL能够安全地接收来自其他网络设备的请求。以下是一个详细步骤...
在Linux Ubuntu系统中安装MySQL 5.6.28的过程涉及多个步骤,下面将详细讲解整个配置过程。 首先,我们检查系统的当前状态。这包括查看磁盘空间、操作系统版本等基本信息。通过`sudo -s`切换到超级用户权限,然后...
在Ubuntu 16.04上安装MySQL 5.7是一个关键的过程,尤其对于开发者和系统管理员来说。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效的数据存储和管理功能。以下是详细的安装步骤: 首先,确保你的...
6. **设置防火墙规则**(如果适用):允许外部连接到MySQL服务器,你需要在防火墙中打开3306端口。例如,在Ubuntu上: ``` sudo ufw allow 3306/tcp ``` 7. **配置远程访问**:如果需要,你还需要编辑`/etc/...
Ubuntu系统中安装MariaDB的教程,主要围绕如何在Ubuntu系统及其衍生的Debian系Linux系统中,对MariaDB数据库进行安装和配置进行讲解。这个过程主要分为几个部分,首先是了解MariaDB的背景,其次是设置MariaDB的官方...
### Ubuntu 14.04 Server 安装 LAMP 详细图文教程及故障解决方法 #### 一、准备工作与环境搭建 本教程旨在详细介绍如何在 Ubuntu 14.04 Server 版本上安装 LAMP (Linux + Apache + MySQL + PHP) 环境,并附带相关...
根据提供的文件内容,本知识点将详细介绍全志Android编译服务器系统安装标准手册中的内容,重点关注Ubuntu Server 12.04 LTS的操作系统安装步骤。 1. **下载Ubuntu Server 12.04 LTS** - 访问Ubuntu官方网站并下载...
Ubuntu是Linux操作系统的一种发行版,以其用户友好性和广泛的应用程序支持而受到许多用户的喜爱,尤其在开发者和系统管理员中有着广泛的使用。本教程将深入探讨Ubuntu的实用学习,旨在帮助初学者快速上手并为经验...
在OpenStack环境中,多节点安装是一项复杂而关键的任务,特别是在Ubuntu 12.04上部署Grizzly版本。本文档详细介绍了如何配置控制节点,这是OpenStack架构中的核心组件,负责管理和协调整个云基础设施。 首先,控制...
对于刚接触ECS的新手来说,通常需要在服务器上配置Web环境来部署网站或应用,这包括安装操作系统、设置DNS解析、配置Apache或Nginx Web服务器、安装PHP解释器以及MySQL数据库等。 这个压缩包文件“阿里云linux一键...
在Windows系统中,可以访问VMware官网下载对应版本的软件,然后按照安装向导进行安装。安装过程中需要注意接受许可协议,选择安装位置,以及根据个人需求选择组件。 安装好VMware之后,我们开始创建一个新的虚拟机...
5. **数据库:** 使用 MySQL 或 PostgreSQL 数据库管理系统来存储 OpenStack 的元数据。需要提前创建好数据库和用户。 6. **OpenStack 包:** 在 Ubuntu 上安装 OpenStack 可以通过 apt-get 命令下载官方仓库中的包。...
脚本可能需要修改防火墙规则以允许外部访问,同时确保遵循最小权限原则,避免使用默认密码,并及时更新所有组件以抵御潜在的安全威胁。 7. **运维与监控**:安装完成后,了解如何管理和监控Web服务至关重要。这包括...
本指导书详细介绍了如何在Ubuntu Server 12.04上部署OpenStack Grizzly版本的过程,涉及到了从操作系统安装到各核心服务的配置。整个部署流程涵盖了网络配置、权限设置、数据库安装、认证服务搭建等多个方面,为读者...
首先,访问 Bitnami 网站(https://bitnami.com/stack/redmine)下载适合你操作系统的安装包,如 Debian、Ubuntu、CentOS 或 RHEL 的安装程序。 2. **运行安装程序**: 运行下载的安装文件,按照向导的指示进行。...
在Linux环境下部署Mycat,首先需要准备的是一个稳定的Linux操作系统,常见的选择包括Ubuntu、CentOS等。然后,你需要熟悉Linux的基本操作,如命令行交互、文件管理、网络配置等。 **1. 下载与安装Mycat** 在描述中...
例如,可以在 Excel 中手动将 XML 文件作为外部数据源添加,并使用“开发工具”选项卡下的“刷新数据”功能更新数据。 **4. 用例导入** - **准备 XML 模板:** - 删除不需要的节点:根据实际需求调整 XML 文件...