单个mysql安装参考
http://www.williamsang.com/archives/1304.html
准备工作
yum -y install wget gcc-c++ cmake make bison ncurses-devel perl unzip
# 增加一个名为 mysql的用户。
# groupadd mysql
# useradd mysql -g mysql -M -s /sbin/nologin
解压并安装MySQL
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3344 -DENABLE_DOWNLOADS=1
make
make install
# cd /usr/local/mysql
# chown -R mysql:mysql . (#这里最后是有个.的大家要注意# 为了安全安装完成后请修改权限给root用户)
# chown -R root:mysql . (将权限设置给root用户,并设置给mysql组, 取消其
# chown -R mysql:mysql ./data (数据库存放目录设置成mysql用户mysql组)
1. 初始化数据库
scripts/mysql_install_db --user=mysql
2. cp support-file/my-medium.cnf $basedir/my.cnf
修改my.cnf
[mysqld]
basedir=xxx
datadir=xxx
socket=/tmp/mysqlxxx.sock
port=xxx
3. cp support-file/mysql.server /etc/init.d/mysqlxxx
修改mysqlxxx
basedir=xxx
datadir=xxx
4. service mysqlxxx start
5. 登录./mysql -uroot -S /tmp/mysqlxxx.sock
主从库配置:
1. 修改配置文件
master
修改my.cnf
引用
server-id=3
log-bin=mysql-bin
binlog-do-db=mmusic
slave
修改my.cnf
引用
server-id=4
#仅同步单个表
replicate-wild-do-table=mmusic.users
replicate-wild-do-table=mmusic.smsconfiginfo
2. 对应用户
master 命令行
引用
grant replication slave on *.* to root@'%' identified by 'slave';
flush privileges;
show master status;
slave 命令行
引用
reset slave;
CHANGE MASTER TO MASTER_HOST='122.227.164.118', MASTER_PORT=3603, MASTER_USER='root', MASTER_PASSWORD='slave',MASTER_LOG_FILE='mysql-bin.000009',MASTER_LOG_POS= 107;
slave start;
show slave status;
问题备注:
如果64位系统安装32位的安装包,会遇到异常:
libaio.so.1: cannot open shared object file: No such file or directory
这时执行命令: yum -y install libaio.so.1 就好了
分享到:
相关推荐
Linux 下安装 MySQL 服务器 ...安装和配置 MySQL 服务器需要完成多个步骤,包括安装客户端和服务器端,设置数据库字符集和端口号,启动和停止服务,设置开机启动,解决启动报错问题,登录和忘记密码,允许远程访问等。
### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...
在Linux系统中安装多个MySQL实例是一项常见的需求,特别是在开发、测试和生产环境的模拟中。这篇博客将指导你如何在Linux上安装并管理多个独立运行的MySQL服务。 首先,了解MySQL的基本架构是必要的。MySQL是一个...
在Linux环境下安装MySQL数据库是一...在提供的压缩包"mysql安装文档(linux)"中,你将找到更详细的步骤和配置示例,帮助你根据实际情况顺利完成MySQL在Linux环境下的安装。务必遵循最佳实践,确保系统的稳定和高效运行。
替换`/path/to/mysql/bin`为你实际的MySQL安装路径中的`bin`目录路径。 保存并退出后,执行: ```bash source /etc/profile ``` 验证是否添加成功: ```bash echo $PATH ``` ##### 12. 启动MySQL服务 最后,可以...
MYSQL_DATABASES=("db1" "db2") # 多个数据库以空格分隔 # 输出文件路径 OUTPUT_FILE="/var/backups/mysql.sql" # 导出每个数据库 for db in "${MYSQL_DATABASES[@]}"; do mysqldump --user=$MYSQL_USER --...
在Linux环境下离线安装MySQL是一项常见的...总结来说,离线安装MySQL涉及多个步骤,包括环境检查、文件准备、权限设置、初始化、密码修改和远程访问授权等。这些步骤确保了MySQL能够安全、稳定地在Linux环境中运行。
在Linux下安装MySQL涉及到多个步骤,包括环境准备、安装包获取、依赖处理、安装过程以及配置服务。接下来,我们将详细探讨这些步骤。 一、环境准备 在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`...
在Linux系统中安装MySQL 5.5的步骤详细而关键,这个过程涉及到多个环节,包括卸载旧版本、安装依赖、解压安装包、配置权限、启动服务以及进行安全设置。以下是对整个过程的详细说明: 首先,如果你的系统中已经存在...
在Linux服务器环境中,有时我们需要在同一台机器上同时运行多个MySQL版本,以满足不同应用程序的需求。本文将详细讲解如何在已存在一个低版本MySQL的情况下,安装一个新的MySQL 5.6.26版本,无论选择源码包还是二...
在SUSE Linux上安装MySQL是一项...总的来说,安装MySQL涉及下载、解压、创建用户组和用户、配置文件设置、数据库初始化以及权限调整等多个步骤。了解并熟练掌握这些步骤对于管理和维护Linux环境中的MySQL服务至关重要。
在Linux环境下安装MySQL...综上所述,Linux环境下安装MySQL并配置远程访问涉及多个步骤,包括源码编译、环境配置、权限调整以及服务管理等。每个环节都需谨慎操作,以确保MySQL数据库系统稳定运行并具备远程访问能力。
使用`rpm -e--nodeps 文件名`命令,如果有多个文件,可以使用`rpm -e--allmatches--nodeps 文件名`进行强制删除。记得将"文件名"替换为实际的MySQL软件包名。 接着,查找并删除与MySQL相关的文件夹和文件。使用`...
总的来说,安装Linux上的MySQL涉及下载安装包、解压、配置、编译、安装、创建用户、配置文件、初始化数据库以及设置安全性的多个步骤。这些步骤虽然繁琐,但按照正确顺序执行可以确保MySQL顺利安装并运行。在实际...
### Linux下MySQL安装手册知识点详解 #### 一、MySQL安装准备与环境配置 在Linux环境下进行MySQL的安装,首先需要确保系统中存在必要的基础环境。本文档将引导您完成整个安装流程,包括编译安装MySQL及其相关的...
### Linux上源码安装MySQL 5.5详细步骤与知识点解析 ...这个过程涉及到了软件包管理、依赖关系处理、配置文件编辑、服务管理和安全性设置等多个方面,对于深入理解Linux系统和MySQL的安装配置流程非常有帮助。