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文件同步
下一篇 »
热门文章
-
表白情书600字写给男生_情书
2024-12-21 -
女孩追男孩的方法
2024-12-21 -
女人如何轻松追到男人女人追男人的方法
2024-12-21 -
爱上了女同事,该怎么说才最合适
2024-12-21 -
怎么和内向的女生聊天
2024-12-21 -
表白该怎么说
2024-12-21 -
关于拒绝男生表白的话
2024-12-21 -
2024七夕节表白需要准备什么
2024-12-21 -
女生给男生写情书范文6篇
2024-12-21 -
给喜欢的人表白方式
2024-12-21 -
怎么对男生表白
2024-12-21 -
向男生表白的话委婉点
2024-12-21 -
个性_男生表白女生的话
2024-12-21 -
热脸贴冷屁股的句子
2024-12-21 -
我对我的男朋友说别人1句不好他反驳10句
2024-12-21 -
追一个人被拒绝的文案短句
2024-12-21 -
约会被拒绝后的高情商回复
2024-12-21 -
面对拒绝的应对策略
2024-12-21 -
关于有趣又有深意的句子沙雕 沙雕到极致的句子
2024-12-21 -
女生拒绝男生表白的句子
2024-12-21
最新文章
-
2025妇女节是第几个妇女节
2024-12-21 -
三八妇女节感谢女性的奉献与付出
2024-12-21 -
三八妇女节的庆祝方式和习俗
2024-12-21 -
女生节在每年的几号?
2024-12-21 -
三八妇女节引号
2024-12-21 -
已婚男人的情书
2024-12-21
发表评论