第一步:创建用户和用户组
groupadd mysql
useradd -g mysql mysql
第二步:解压二进制文件
tar zxvf xxxx.tar.gz
将解压后的文件mv到/usr/local下并改名为mysql
第三步:创建mysql许可表
网上很多方法都是:/usr/local/mysql/scripts/mysql_install_db --user=mysql
但是很有可能报错,找不到bin目录中的my_print_defaults
错误信息:
FATAL ERROR: Could not find ./bin/my_print_defaults
If you are using a binary release, you must run this script from
within the directory the archive extracted into. If you compiled
MySQL yourself you must run 'make install' first.
如果遇到此错误只需要多加两个参数指明路径就ok,如下:
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data (这点非常重要)
第四步:设置权限
/usr/local/mysql目录下:
chown -R root /usr/local/mysql (所属root用户)
chown -R mysql /usr/local/mysql(所属mysql用户)
chown -R mysql /usr/local/mysql/data(数据目录所属mysql用户)
第五步:启动服务器并测试
/usr/local/mysql/bin/mysqld_safe --user=mysql &
/usr/local/mysql/bin/mysql -u mysql
如果出现:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 220
Server version: 5.0.77 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buff
mysql>
则表示完全安装成功。
第六步:远程连接mysql服务器
如果防火墙已开通了3306端口还无法远程连接mysql服务器的话就做如下操作:
登陆mysql,使用update把mysql.user中的root的host从localhost修改成%
mysql> UPDATE mysql.user SET Host='%' WHERE Host='localhost' ;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%";
mysql> FLUSH PRIVILEGES ;
再次连接,显示成功。
其他:
//将mysqld添加到启动
#chkconfig --add mysqld
#chkconfig --level 35 mysqld on
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
[root@test1 init.d]# /etc/init.d/mysql start
2、停止
/usr/bin/mysqladmin -u root -p shutdown
分享到:
相关推荐
在Linux系统中以二进制方式安装MySQL是一个相对直接的过程,尤其适合那些对Linux有一定了解但不是专家的用户。以下是一步一步详细说明如何在Linux上安装MySQL 5.1.55版本。 首先,你需要从MySQL官方网站的归档页面...
也就是说,就算rpm包安装不上,二进制包还是可以安装上去并且正常运行的。 ———————————————- 如果安装的好MySQL不能启动,可能是因为系统自带的/etc/my.cnf所引起的! 比如说不能更新pi
Linux MySQL 8.0 二进制包安装 MySQL 是一个广泛使用的开源关系型数据库管理系统,最新版本为 8.0。在 Linux 系统中,安装 MySQL 8.0 二进制包需要按照以下步骤进行。 首先,下载 MySQL 8.0 二进制包。可以从官方...
本文将详细介绍如何在Linux(包括CentOS 6、CentOS 7、RHEL 6和RHEL 7)上安装MySQL的二进制资源包,同时也会提供解决安装过程中可能出现的问题的策略。 首先,我们需要理解Linux发行版的包管理器,如CentOS/RHEL中...
接着,需要将下载好的MySQL二进制文件解压并创建软链接,以便于管理和使用: 1. **切换到目标目录**:使用 `cd /usr/local` 进入 `/usr/local` 目录。 2. **解压文件**:使用 `tar -zxvpf /usr/local/mysql-5.1.37-...
这个压缩包中的"上传二进制文件MySQL.txt"可能是一个记录了上述过程的文本文件,包含了SQL语句或代码示例。通过学习这个文件,你可以更深入地理解如何在MySQL中处理二进制文件,以及在Linux环境中管理MySQL数据库。...
2.将二进制mysql安装文件解压到/usr/local下,这里使用软连接为mysql [root@mysql1 soft]tar xvf mysql-advanced-5.6.20-linux-glibc2.5-x86_64.tar.gz -C /usr/local [root@mysql1 local]ln -sv mysql-advanced-...
在Linux环境下,MySQL数据库系统的二进制安装与主从复制是常见的运维操作,这对于系统管理员和数据库管理员来说至关重要。下面将详细介绍Linux上MySQL的二进制安装步骤以及如何配置主从复制。 一、Linux下MySQL二...
MySQL二进制包是专为LINUX系统设计的数据库管理系统安装包,主要包含了一系列预编译的二进制文件,使得在Linux环境下安装和配置MySQL变得更加便捷。在本压缩包中,我们关注的是mysql-5.5.56-linux-glibc2.5-x86_64这...
Oracle提供的MySQL通用二进制文件为用户在Unix/Linux环境下安装MySQL提供了一种便捷的方法。与原生包管理系统的安装方式不同,二进制文件安装允许用户自行选择安装路径及配置,适用于那些希望在非标准位置安装MySQL...
以上步骤涵盖了在Linux下通过二进制包安装MySQL的详细流程,包括如何创建用户、挂载硬盘、解压安装包、配置环境变量、初始化数据库、启动和关闭服务,以及配置多实例运行。这些操作需要根据实际情况进行适当的调整和...
在开始MySQL的二进制包安装之前,我们需要准备好必要的文件,并了解文件的基本信息。 - **文件名称**: `mysql-5.0.67-linux-i686.tar.gz` - **描述**: 这是MySQL的一个二进制源码包文件,适用于Linux i686架构。 #...
在Linux环境下,通过二进制方式安装MySQL 5.7版本是一种常见的方法,因为这种方式能够直接使用官方预配置好的功能,无需从源代码编译,简化了安装过程。以下是详细的安装步骤以及系统优化建议: 首先,从MySQL官方...
### MySQL在Linux下的安装方法详解 #### 一、引言 在Linux环境下部署MySQL数据库是一项常见且重要的任务。...以上就是关于Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装的详细介绍。希望对读者有所帮助。
解压二进制文件:** ```bash [root@localhost ~]# tar xzvf mysql-5.5.55-linux2.6-x86_64.tar.gz -C / ``` #### 五、移动MySQL目录 将解压后的MySQL目录移动到 `/usr/local/` 并重命名为 `mysql`。 **1. 移动...
本教程将详细介绍如何在Ubuntu下通过二进制包安装MySQL,这对于那些需要特定版本或者想要自定义配置的用户来说尤其有用。 首先,你需要下载MySQL的二进制安装包。你可以从MySQL官方网站...