一、编译安装第一个MySQL 5.1.33

cd /opt

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql -s /bin/nologin -d /usr/local/mysql

tar -zxvf mysql-5.1.33.tar.gz

cd mysql-5.1.33/

./configure --prefix=/usr/local/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase

make && make install

chmod +w /usr/local/mysql

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

cp support-files/my-medium.cnf /usr/local/mysql/my.cnf

cd ../

附:以下为附加步骤,如果你想在这台服务器上运行MySQL数据库,则执行以下两步。如果你只是希望让PHP支持MySQL扩展库,能够连接其他服务器上的MySQL数据库,那么,以下两步无需执行。

①、以mysql用户帐号的身份建立数据表:

/usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

②、启动MySQL(最后的&表示在后台运行)

/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &

echo "/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &" >> /etc/rc.local

ln -s /usr/local/mysql/bin/mysql /sbin/mysql

ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin

mysqladmin -u root password 1234 --初始化root密码

mysqladmin -u root -p password 456 --修改root已设置好的密码

mysql -u root -p --用新密码连接数据库

添加mysql帐户

grant all on *.* to

'mysql3306'@'%' identified by 'mysql3306'; --添加用户mysql3306用于远程管理mysql数据库

二、编译安装第二个mysql 5.1.33:

注:可以将第一个mysql的安装文件全部复制过来,为了熟练安装过程,这里就再来重新安装一遍

cd /opt

/usr/sbin/useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307

tar -zxvf mysql-5.1.33.tar.gz

cd mysql-5.1.33/

./configure --prefix=/usr/local/mysql3307/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase

make;make install

chmod +w /usr/local/mysql3307

chown -R mysql3307:mysql /usr/local/mysql3307

chmod -R 777 /usr/local/mysql3307

cp /usr/local/mysql/share/mysql/my-medium.cnf /usr/local/mysql3307/my.cnf

修改配置文件:

port = 3307 --修改端口

socket = /tmp/mysql3307.sock --修改sock

# Here follows entries for some specific programs

# The MySQL server

[mysqld]

port = 3307

socket = /tmp/mysql3307.sock

①、以mysql用户帐号的身份建立数据表:

/usr/local/mysql3307/bin/mysql_install_db --basedir=/usr/local/mysql3307 --datadir=/usr/local/mysql3307/data --user=mysql3307

②、启动MySQL(最后的&表示在后台运行)

/bin/sh /usr/local/mysql3307/bin/mysqld_safe --defaults-file=/usr/local/mysql3307/my.cnf &

echo "/bin/sh /usr/local/mysql3307/bin/mysqld_safe --defaults-file=/usr/local/mysql3307/my.cnf &" >> /etc/rc.local

注:如出现 warning world-writable config file ' /usr/local/mysql3307/my.cnf' is ignored

解决办法:  chmod 644 /usr/local/mysql3307/my.cnf

mysqladmin -P 3307 -S/tmp/mysql3307.sock -u root password 1q2w3e --初始化root密码

mysqladmin -P 3307 -S/tmp/mysql3307.sock -u root -p password 1q2w3e --修改root已设置好的密码

/usr/local/mysql3307/bin/mysql -uroot -p -S/tmp/mysql3307.sock

添加mysql帐户

grant all on *.* to

'mysql3307'@'%' identified by 'mysql3307'; --添加用户mysql3307用于远程管理mysql数据库

mysql-5.2 lib_Centos 5.2下安装多个mysql数据库配置详解相关推荐

  1. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  2. mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  3. MySQL 数据库安装、完全卸载与配置详解和NavicatforMySQL下载及使用以及PyMySQL数据库的搭建

    本文内容包括三大块: MySQL 数据库安装 MySQL 数据库完全卸载 MySQL 数据库配置详解 NavicatforMySQL下载及使用 PyMySQL数据库的搭建 大家可以按需提取内容,当然觉 ...

  4. linux添加nginx,linux下安装Nginx1.16.0的教程详解

    因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 ? 创 ...

  5. Linux系统下安装rz/sz命令及使用说明(详解)

    Linux系统下安装rz/sz命令及使用说明(详解) 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能, ...

  6. anaconda配置python环境变量_Anaconda的安装及其环境变量的配置详解

    Anaconda的安装及其环境变量的配置详解 随着python的发展越来越好,用python的伙伴也越来越多.本人刚开始接触python的时候用的第一个集成环境就是Anaconda,因为自带很多包,安 ...

  7. Windows下搭建Tomcat集群的配置详解

    < Windows下搭建Tomcat集群基础入门详解 > 前言 在搭建 < Apache + Tomcat 实现Web服务器集群 > 前我们还需要实现 Tomcat集群实现Se ...

  8. nginx免安装版资源,config配置详解

    前言:今天给同事看他本地nginx的报错,虽然我也是半吊子,但觉得可能还是配置问题,所以把配置捋了一遍,做个学习记录,也希望能帮到有需要的人,如有错误感谢指出. 文章目录 资源介绍 一.目录结构介绍 ...

  9. mysql8.018安装教程_mysql8.0.18下安装winx64的详细教程(图文详解)

    到网站 下载mysql数据库 解压后进入目录 d:\program files\mysql-8.0.18 创建my.ini文件 [mysql] # 设置mysql客户端默认字符集 default-ch ...

最新文章

  1. 自然语言处理NLP之自然语言生成、文本相似性、看图说话、说话生图、语音合成、自然语言可视化
  2. 【架构】软件分层架构视角图
  3. SAP Cloud for Customer创建Account也会生成对应的Business partner实例
  4. tortoisegit推送ssh-key需要输入用户信息
  5. 数据结构 - 单链表(百度面试题单链表的倒序打印)
  6. 耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)
  7. mysql循环更新_MySql多表循环遍历更新
  8. Leetcode每日一题:15.3sum(三数之和)
  9. [ZJOI2008]生日聚会
  10. 秋招面经(Java开发)
  11. 在IDEA上部署Robocode
  12. ros各级授权的区别
  13. 控制工程中的数学建模(1)——二阶有源低通滤波器(之一)
  14. 杀毒软件可以查杀所有计算机病毒吗,杀毒软件可以查杀所有病毒吗
  15. HCIE--路由交换--IGP部分实验详解
  16. 企业网站用什么服务器操作系统?
  17. Self-Attention与Transformer
  18. java使用poi操作world生成饼图,柱状图,折线图,组合图:一
  19. Tmux 快捷键 速查表 简明教程
  20. 【新特性速递】优化Shift/Ctrl行多选逻辑,和Windows的文件资源管理器保持一致!...

热门文章

  1. 说好的敬畏每一行代码呢?Antd代码彩蛋炸翻一圈人
  2. 两行 CSS 代码实现图片任意颜色赋色技术
  3. Ext.Net中常用的验证
  4. maven 与intellij IDEA 下maven 为groovy 项目生成jar 详解
  5. spring开发_Spring+Struts2
  6. 职场中不可深交的五种人
  7. libuv 高性能 事件驱动 跨平台 i/o库 简介
  8. Windows内核驱动中操作文件
  9. windbg 如何再内核模式调试用户空间的程序
  10. MmGetSystemRoutineAddress和MiFindExportedRoutineByName函数的实现代码