Mysql数据库安装及生产环境下
主从库同步配置
目 录
1 安装Mysql数据库 2
2生产环境下MySQL数据库主从同步配置 5
2.1 主数据库配置 …………………………………………………………………………………………………...5
2.2 从数据库配置 ……………………………………………………………………………………………………5
3 监控服务器 6
3.1 监控主数据库服务器…………………………………………………………………………………………...6
3.2 监控从数据库服务器 ………………………………………………………………………………………...6
1 安装Mysql数据库
安装环境:
系统: CentOS-6.6-x86_64
数据库: MySQL-server-5.5.42-1.el6.x86_64 ;MySQL-client-5.5.42-1.el6.x86_64
1. SSH方式登录到MySQL服务器
2. 创建存放安装文件的目录
[root@localhost /]# mkdir -p /sw/mysql55
3. 上传安装文件到上一步创建的目录
4. 检查是否已安装过MySQL
[root@localhost /]# rpm -qa | grep -i mysql
MySQL-client-5.5.42-1.el6.x86_64
MySQL-server-5.5.42-1.el6.x86_64
5. 如果已安装则移除,否则请跳过此步
[root@localhost /]# yum -y remove MySQL-server-5.5.42-1.el6.x86_64边界牧羊犬
[root@localhost /]# yum -y remove MySQL-client-5.5.42-1.el6.x86_64
删除老版本mysql的开发头文件和库
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
rm -fr /var/lib/mysql
rm -f /etc/myf
6. 安装MySQL
[root@localhost /]# cd /sw/mysql55/
[root@localhost mysql55]# rpm -ivh MySQL-server-5.5.42-1.el6.x86_64.rpm
>>>>>>>>### [100%]
1:MySQL-client >>>>>>>>### [100%]
[root@localhost mysql55]# rpm -ivh MySQL-client-5.5.42-1.el6.x86_64.rpm
>>>>>>>>### [100%]
1:MySQL-server >>>>>>>>### [100%]
7. 配置MySQL
[root@localhost mysql55]# cp /usr/share/mysql/my-smallf /etc/myf
[root@localhost mysql55]# vi /etc/myf
[client]
#password = your_password
port = 8819
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 8819
socket = /var/lib/mysql/mysql.sock
lower_case_table_names=1
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 8M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8M
query_cache_size = 32M
大熊猫的生活习性和特点# Try number of CPU's*2 for thread_concurrency关于团结的谚语
thread_concurrency = 16
max_connections=10000
character-set-server=utf8
wait_timeout=31536000
interactive_timeout=31536000
user = mysql
default_storage_engine = InnoDB
pid-file = /var/lib/mysql/mysql.pid
datadir = /var/lib/mysql/
log_bin = /var/lib/mysql/mysql-bin
log_error = /var/lib/mysql/mysql-error.log
log_queries_not_using_indexes = 1
#second
long_query_time = 10
slow_query_log = 1
slow_query_log_file = /var/lib/mysql/mysql-slow.log
server-id = 1
binlog_format=mixed
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
default-character-set=utf8
[myisamchk]
key_buffer_size = 256M专业就业前景
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
启动MySQL
[root@localhost mysql55]# service mysql start
8. 初始化MySQL root用户密码,比如设置密码为:123456
[root@localhost mysql]# mysql_secure_installation
晶莹的近义词是什么?
9. 登录mysql后台管理程序
[root@localhost mysql]# mysql -u root -p123456
mysql>
10. 添加新账号
mysql> grant all on *.* to 'dtoa'@'%' identified by 'dtoa123456';
世界强国Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
11. 设置为开机自动启动
[root@localhost mysql]# chkconfig mysql on
2 生产环境下MySQL数据库主从同步配置
2.1 主数据库配置
2.1.1.检查mysql的配置文件:
# vi /etc/myf
在[mysqld]这个Section确认以下配置
log_bin = /var/lib/mysql/mysql-bin #配置在数据库有变动时写二进制日志
server-id = 1 #标识,唯一,值范围在:1至2^23-1
binlog-do-db = dtoa # 要给从机同步的库
保存退出。
重启mysql 服务。
# Service mysql restart
2.1.2. 进入mysql配置:
登录mysql后台管理程序
# mysql -u root -p123456
添加新账号
mysql> grant all on *.* to 'dtoa'@'%' identified by 'dtoa123456';
锁主库表:
mysql>flush tables with read lock;
显示主库信息,记录file和position,从库设置会用到。
mysql>show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000004 | 106 | | |
+------------------+----------+--------------+------------------+
退出mysql
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
SymmetricDS文件同步
下一篇 »
热门文章
-
2022志愿者服务活动总结10篇
2025-01-26 -
医院学生志愿者活动心得体会范文
2025-01-26 -
2024年社区志愿者活动总结
2025-01-26 -
社区民生志愿者工作总结
2025-01-26 -
志愿者个人收获与感悟10篇
2025-01-26 -
志愿者工作总结(精选6篇)
2025-01-26 -
志愿者的个人总结(精选6篇)
2025-01-26 -
大学生志愿者心得体会(最新4篇)
2025-01-26 -
志愿者活动总结1000字7篇
2025-01-26 -
志愿者个人心得总结10篇2022
2025-01-26 -
开展志愿者活动工作小结6篇
2025-01-26 -
2020志愿者个人工作总结范文精选5篇
2025-01-26 -
志愿者服务活动总结范文6篇
2025-01-26 -
2021年西部志愿者个人思想汇报
2025-01-26 -
关于西部计划志愿者个人工作总结8篇
2025-01-26 -
2024年青年志愿者部长个人工作总结
2025-01-26 -
实践志愿者的个人总结(精选6篇)
2025-01-26 -
志愿者总结心得体会精选6篇
2025-01-26 -
志愿者协会工作总结(精选20篇)
2025-01-26 -
志愿者服务小组工作总结8篇
2025-01-26
最新文章
-
关于志愿者活动心得体会7篇
2025-01-26 -
志愿者活动总结范文十篇_1
2025-01-26 -
社区志愿者服务总结4篇(社区志愿服务活动总结)
2025-01-26 -
志愿服务活动总结范文摘选4篇
2025-01-26 -
2024年社区志愿者工作总结(五篇)
2025-01-26 -
志愿者活动总结范文2000字(精选6篇)
2025-01-26
发表评论