mysql-5.2 lib_Centos 5.2下安装多个mysql数据库配置详解
一、编译安装第一个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数据库配置详解相关推荐
- linux下安装mysql_Linux下安装mysql-8.0.20的教程详解
** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...
- mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解
** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...
- MySQL 数据库安装、完全卸载与配置详解和NavicatforMySQL下载及使用以及PyMySQL数据库的搭建
本文内容包括三大块: MySQL 数据库安装 MySQL 数据库完全卸载 MySQL 数据库配置详解 NavicatforMySQL下载及使用 PyMySQL数据库的搭建 大家可以按需提取内容,当然觉 ...
- linux添加nginx,linux下安装Nginx1.16.0的教程详解
因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 ? 创 ...
- Linux系统下安装rz/sz命令及使用说明(详解)
Linux系统下安装rz/sz命令及使用说明(详解) 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能, ...
- anaconda配置python环境变量_Anaconda的安装及其环境变量的配置详解
Anaconda的安装及其环境变量的配置详解 随着python的发展越来越好,用python的伙伴也越来越多.本人刚开始接触python的时候用的第一个集成环境就是Anaconda,因为自带很多包,安 ...
- Windows下搭建Tomcat集群的配置详解
< Windows下搭建Tomcat集群基础入门详解 > 前言 在搭建 < Apache + Tomcat 实现Web服务器集群 > 前我们还需要实现 Tomcat集群实现Se ...
- nginx免安装版资源,config配置详解
前言:今天给同事看他本地nginx的报错,虽然我也是半吊子,但觉得可能还是配置问题,所以把配置捋了一遍,做个学习记录,也希望能帮到有需要的人,如有错误感谢指出. 文章目录 资源介绍 一.目录结构介绍 ...
- mysql8.018安装教程_mysql8.0.18下安装winx64的详细教程(图文详解)
到网站 下载mysql数据库 解压后进入目录 d:\program files\mysql-8.0.18 创建my.ini文件 [mysql] # 设置mysql客户端默认字符集 default-ch ...
最新文章
- 自然语言处理NLP之自然语言生成、文本相似性、看图说话、说话生图、语音合成、自然语言可视化
- 【架构】软件分层架构视角图
- SAP Cloud for Customer创建Account也会生成对应的Business partner实例
- tortoisegit推送ssh-key需要输入用户信息
- 数据结构 - 单链表(百度面试题单链表的倒序打印)
- 耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)
- mysql循环更新_MySql多表循环遍历更新
- Leetcode每日一题:15.3sum(三数之和)
- [ZJOI2008]生日聚会
- 秋招面经(Java开发)
- 在IDEA上部署Robocode
- ros各级授权的区别
- 控制工程中的数学建模(1)——二阶有源低通滤波器(之一)
- 杀毒软件可以查杀所有计算机病毒吗,杀毒软件可以查杀所有病毒吗
- HCIE--路由交换--IGP部分实验详解
- 企业网站用什么服务器操作系统?
- Self-Attention与Transformer
- java使用poi操作world生成饼图,柱状图,折线图,组合图:一
- Tmux 快捷键 速查表 简明教程
- 【新特性速递】优化Shift/Ctrl行多选逻辑,和Windows的文件资源管理器保持一致!...