`
tmj_159
  • 浏览: 707485 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论

Linux 安装多个mysql

 
阅读更多

Linux 安装多个MYSQL。

 

老规矩说下环境,

linux 版本:centos 6.5

mysql 版本:mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

 

1. 首先解压

tar -zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

 

2. 拷贝解压后的目录到/usr/local 下

cp -r mysql-5.6.12-linux-glibc2.5-x86_64 /usr/local/mysql3399

 

3. 初始化数据库

cd /usr/local/mysql3399/
./scripts/mysql_install_db --basedir=/usr/local/mysql3399/ --user=mysql

    如果出现错误

Fatal error: Can't change to run as user 'mysql'

   添加用户和权限后再执行上面的命令

adduser mysql
chown mysql:mysql -R /usr/local/mysql3399

 

4. 修改配置文件,编辑当前目录下的my.cnf,添加如下内容

[client]
port	=3399

[mysqld]
port	=3399

   拷贝配置文件到/etc/my3399.cnf

cp my.cnf /etc/my3399.cnf

 

5. 启动服务

/usr/local/mysql3399/bin/mysqld_safe --defaults-file=/etc/my3399.cnf

    注意这个地方,需要先进入安装的目录,比如cd /usr/local/mysql3399 然后再运行命令,否则你的错误中会有下面的提示信息

Please cd to the mysql installation
directory and restart this script from there as follows:
./bin/mysqld_safe&

 

 

6. 登录,然后修改用户和权限

/usr/local/mysql3399/bin/mysql -uroot -p

   密码为空即可,登录进去后添加root的远程登录权限,设置密码

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root123";
flush privileges;

 

7. 开始使用

 

8. 如果想再弄一个新的实例,只需要把3399换成任何一个可以的端口即可。

 

附录 其它版本的mysql 在linux 上的安装过程

linux 版本:同上

mysql版本: mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

 

解压和拷贝

tar -zxvf  mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
cp -r mysql-5.7.10-linux-glibc2.5-x86_64/ /mnt/mysqls/msyql3361

 

初始化数据库

和5.6 不一样的是,我们找不到scripts文件夹了,但是我们可以在bin下找到mysql_install_db的文件

如果我们使用mysql_install_db的话会得到如下提示

2016-02-20 13:57:01 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2016-02-20 13:57:01 [ERROR]   The data directory needs to be specified.

 所以我们使用mysqld来完成初始化

./bin/mysqld --initialize --basedir=/mnt/mysqls/mysql3361/ --datadir=/mnt/mysqls/mysql3361/data --user=mysql

 我们要记住初始化的时候会随机生成一个密码,记下这个密码

 

初始化完之后我们可以启动mysql了,启动命令和以前版本的一样

./bin/mysqld_safe --defaults-file=/etc/my3361.cnf

 

接下来使用初始化的密码登录到mysql中, 我们需要修改密码才能进行添加用户或者权限的工作。

SET PASSWORD = PASSWORD('123456');

 

 

分享到:
评论

相关推荐

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 ...安装和配置 MySQL 服务器需要完成多个步骤,包括安装客户端和服务器端,设置数据库字符集和端口号,启动和停止服务,设置开机启动,解决启动报错问题,登录和忘记密码,允许远程访问等。

    Linux服务器中安装多个MySQL5.6.26详解

    在Linux服务器环境中,有时我们需要在同一台机器上同时运行多个MySQL版本,以满足不同应用程序的需求。本文将详细讲解如何在已存在一个低版本MySQL的情况下,安装一个新的MySQL 5.6.26版本,无论选择源码包还是二...

    Linux安装Mysql5.6教程(手把手教你)

    替换`/path/to/mysql/bin`为你实际的MySQL安装路径中的`bin`目录路径。 保存并退出后,执行: ```bash source /etc/profile ``` 验证是否添加成功: ```bash echo $PATH ``` ##### 12. 启动MySQL服务 最后,可以...

    mysql suse linux安装文档)

    在SUSE Linux上安装MySQL是一项...总的来说,安装MySQL涉及下载、解压、创建用户组和用户、配置文件设置、数据库初始化以及权限调整等多个步骤。了解并熟练掌握这些步骤对于管理和维护Linux环境中的MySQL服务至关重要。

    mysql数据在linux环境下各种安装

    在Linux环境下安装MySQL数据库是一...在提供的压缩包"mysql安装文档(linux)"中,你将找到更详细的步骤和配置示例,帮助你根据实际情况顺利完成MySQL在Linux环境下的安装。务必遵循最佳实践,确保系统的稳定和高效运行。

    在Linux下MySQL安装配置使用指南

    ### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...

    linux离线安装mysql教程

    在Linux环境下离线安装MySQL是一项常见的...总结来说,离线安装MySQL涉及多个步骤,包括环境检查、文件准备、权限设置、初始化、密码修改和远程访问授权等。这些步骤确保了MySQL能够安全、稳定地在Linux环境中运行。

    linux下启动多个不同版本的mysql服务.docx

    Linux 下启动多个不同版本的 MySQL 服务 在 Linux 系统中,启动多个不同版本的 MySQL 服务可以带来许多好处,如提高 MySQL 的性能、实现数据库数据同步、构建 MySQL 集群等。为了实现这一点,需要注意一些重要的...

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 ...这个过程涉及到了软件包管理、依赖关系处理、配置文件编辑、服务管理和安全性设置等多个方面,对于深入理解Linux系统和MySQL的安装配置流程非常有帮助。

    黑马程序员mysql在linux下的安装

    在Linux下安装MySQL涉及到多个步骤,包括环境准备、安装包获取、依赖处理、安装过程以及配置服务。接下来,我们将详细探讨这些步骤。 一、环境准备 在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`...

    Linux下安装MySQL.pdf

    使用`rpm -e--nodeps 文件名`命令,如果有多个文件,可以使用`rpm -e--allmatches--nodeps 文件名`进行强制删除。记得将"文件名"替换为实际的MySQL软件包名。 接着,查找并删除与MySQL相关的文件夹和文件。使用`...

    linux下安装mysql5.5

    在Linux系统中安装MySQL 5.5的步骤详细而关键,这个过程涉及到多个环节,包括卸载旧版本、安装依赖、解压安装包、配置权限、启动服务以及进行安全设置。以下是对整个过程的详细说明: 首先,如果你的系统中已经存在...

    Linux安装MySQL5.7步骤.txt

    整理一下Linux系统下安装MySQL5.7的一些步骤,方便以后需要安装时可以减少一些时间,MySQL5.7就是解压版了,跟5.6+,5.5+等版本比,还是有些区别的。所以整理好一个笔记,以后的安装可以省很多事情和时间

    linux-mysql5.7.29安装.docx

    Linux MySQL 5.7.29 安装配置详解 ...安装和配置 MySQL 需要进行多个步骤,包括下载安装包、创建用户和组、安装 MySQL、配置 MySQL 等。这篇文章详细介绍了这些步骤,并提供了一些常见问题的解决方法。

    linux下安装MySQL

    在Linux环境下安装MySQL...综上所述,Linux环境下安装MySQL并配置远程访问涉及多个步骤,包括源码编译、环境配置、权限调整以及服务管理等。每个环节都需谨慎操作,以确保MySQL数据库系统稳定运行并具备远程访问能力。

Global site tag (gtag.js) - Google Analytics