环境:
linux:64位,RedHead
mysql:5.6.30
安装资源:
mysql:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
安装步骤:
1:下载mysql安装包
使用官方编译好的二进制文件安装,下载地址http://dev.mysql.com/downloads/mysql/#downloads
2:解压安装包
cd /app/tools tar -xvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
3:进入解压安装包,复制解压后的mysql目录到系统的本地软件目录:
cp -rf mysql-5.6.17-linux-glibc2.5-i686/* /usr/local/mysql/
4:添加系统mysql组和mysql用户:
groupadd mysql useradd -r -g mysql mysql
5:安装数据库:
进入安装mysql软件目录
cd /usr/local/mysql修改当前目录拥有者为mysql用户
chown -R mysql:mysql ./安装数据库
./scripts/mysql_install_db --user=mysql修改当前目录拥有者为root用户
chown -R root:root ./修改当前data目录拥有者为mysql用户
chown -R mysql:mysql data
到此数据库安装完毕
6:启动mysql服务和添加开机启动mysql服务:
添加开机启动,把启动脚本放到开机初始化目录
cp support-files/mysql.server /etc/init.d/mysqld启动mysql服务
service mysqld start 重启: service mysqld restart检测服务状态
ps -ef|grep mysqld 或者 service mysqld status 或者 netstat -antp |grep :3306一般都会正常,截图不在贴
7:修改mysql的root用户密码,root初始密码为空的:
./bin/mysqladmin -u root password '密码'8:把mysql客户端放到默认路径:
bin下的mysqld 是服务端,mysql是客户端,我们服务端启动完毕之后,用的最多的就是客户端mysql命令,所以做这个软连接,就可以直接输入mysql命令了,一般/usr/local/bin 是在环境变量中的
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql,到时候直接修改软连接就可以了。
使用:
1:登录mysql
mysql -u localhost -uroot -p

2:查看数据库
show databases;

3:查看当前数据库的用户
use mysql; select * from user;

可以看到,默认情况下有这几个用户,他们的密码都是没有空的,其中testweb02是我linux机器的名字,表字段中*_priv的都是权限,Y代表有权限,N代表无权限,登录mysql 中-u 后面的就这用户名这一列,如果客户端连的ip不在这个表中记得要开通下权限。
4:开通权限,授权给某个ip的用户
grant ALL PRIVILEGES ON *.* to root@"%" identified by "123456" WITH GRANT OPTION; flush privileges;%通配符就是所有的ip都允许,%的位置可以针对固定的ip,也可以用% 什么ip都允许!%你就可以简单理解谁都让连或者说的允许远程连接,基本上这个意思,123456的位置是密码。
5:查看mysql端口号
默认是3306,我们可以做修改的
show global variables like 'port';
修改:
1:修改mysql的端口号
找my.cnf 这个文件是mysql的配置文件,如果不知道在哪,就执行这个命令
find / -name 'my.cnf'
会找到很多,其实应该是安装目录下的/usr/local/mysql/my.cnf,然后直接vi这个文件就可以改端口号了。
【纯个人项目遇到的问题总结,如能帮上您,我很开心,如有错误或者不严谨的地方,还望指教!】
相关推荐
而“Linux mysql安装教程”则意味着我们将遵循一套步骤来完成安装过程。 在标签中,“mysql rpm包”再次强调了我们使用RPM格式的包来安装MySQL,“安装教程”意味着我们将提供详细的步骤指导。 在提供的压缩包子...
Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...
### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...
### Linux下安装MySQL数据库详细步骤及关键知识点 在Linux环境下安装MySQL数据库是一项常见的任务,尤其对于网站开发者和系统管理员来说,掌握这一技能至关重要。本文将详细介绍如何在Linux系统下安装MySQL数据库,...
标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...
### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...
### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 ...以上步骤详细介绍了如何在Linux环境下安装MySQL 5.7及其相关的配置过程。遵循这些步骤,你可以成功地在Linux系统上部署并使用MySQL 5.7数据库。
以上步骤和命令涵盖了MySQL在Linux下的安装及基本的用户和权限管理。需要注意的是,在实际操作中要确保命令正确执行,并处理可能出现的错误提示。同时,出于安全考虑,应该定期更换数据库的登录密码,并严格控制对...
Linux下安装MySQL的过程主要涉及以下几个步骤: 1. 系统配置信息的准备:首先需要了解当前Linux系统的详细配置信息,包括系统版本、当前用户、硬盘挂载情况等。这一步骤是为了确保安装MySQL所需的系统环境和磁盘...
MySQL-server-community-5.1.60-1.rhel4.i386.rpm,linux下安装MySQL的安装包
通过以上步骤,我们不仅完成了MySQL 5.6在Linux下的安装与配置,还了解了一些基本的SQL命令操作。这为后续的开发工作打下了坚实的基础。对于初学者来说,这是一个很好的起点,而对于进阶学习者而言,则可以在此基础...
本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 首先,让我们关注Linux安装MySQL的兼容性问题。在不同的Linux发行版上,MySQL可能有不同的版本和依赖要求。当遇到安装不兼容...
### Linux下安装MySQL操作指南详解 #### 一、准备工作 在进行MySQL的安装之前,我们需要做好一系列的基础准备工作,包括操作系统的准备、安装包与依赖包的准备、创建MySQL用户和组以及配置环境变量等。 ##### 1.1...
### Linux下MySQL 8.0安装与配置指南 #### 标题解读 - **Linux安装MySQL文档**:本文档旨在指导用户如何在Linux操作系统上安装MySQL数据库服务。 #### 描述解读 - **Linux安装MySQL文档**:这进一步强调了文档的...
### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器时。本文将详细介绍如何在 CentOS 操作系统上安装 MySQL 5.5,并进行必要的配置。 #### 一、安装 cmake 在...
尽管这个命令在实际的MySQL安装过程中并不常见,但在某些自编译的场景下可能会用到类似的配置步骤。对于大多数情况而言,可以通过以下命令初始化MySQL数据库: ```bash cd /usr/local/mysql ./scripts/mysql_...
以上就是Linux环境下安装MySQL的基本流程,过程中需要注意权限问题,以及在配置过程中可能遇到的依赖冲突。此外,安装完成后,还要考虑安全性设置,如修改默认密码,创建新的用户,以及设置防火墙规则允许远程访问等...
### Linux下安装MySQL详细步骤与知识点 #### 一、引言 在Linux环境下安装MySQL数据库是一项常见的任务,尤其是在CentOS这样的服务器操作系统上。本文将详细介绍如何在CentOS系统上安装MySQL,并解决安装过程中可能...