mysql 安装及卸载 主从配置
1.查询rpm -qa | grep mysql* 组件
出现类似安装包
mysql-server-5.1.71-1.el6.x86_64
mysql-libs-5.1.71-1.el6.x86_64
mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
mysql-5.1.71-1.el6.x86_64
mysql-devel-5.1.71-1.el6.x86_64
2.卸载系统已安装的mysql,移除lib包
yum remove mysql-libs
3.检测是否卸载完全
rpm -qa | grep mysql*
没有软件判定已卸载完全
3.用户
groupadd mysql
useradd -d /mnt/mysql -g mysql mysql
passwd mysql
--输入两次密码
4.先复制配置文件,再安装mysql
4.安装mysql,/usr/soft
rpm -ivh
MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm
rpm -ivh
MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm
4. my.cnf文件
# For advice on how to change settings please
see
#
http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
[client]
#password=123456
port=3306
socket=/mnt/mysql/mysql.sock
default-character-set=utf8
[mysqld]
character-set-server=utf8
lower_case_table_names=1
# Remove leading # to turn on a very important
data integrity option: logging
# changes to the binary log between backups.
log_bin=mysql-bin
#主机配置
#主机运行命令GRANT
REPLICATION SLAVE ON *.* TO 'sqlsync'@'%' IDENTIFIED BY '123456';
#read-only=0
#主机,读写都可以
#binlog-do-db =test #需要备份数据,多个写多行
#binlog-ignore-db =mysql #不需要备份的数据库,多个写多行
# These are commonly set, remove the # and set
as required.
#basedir = /mnt/mysql
datadir = /mnt/mysql
port = 3306
server_id = 1
#服务器唯一ID,默认是1,一般取IP最后一段
socket = /mnt/mysql/mysql.sock
max_connections=1000
# Remove leading # to set options mainly useful
for reporting servers.
# The server defaults are faster for
transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find
the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#从机配置,主机不需要打开
#master-host=192.168.229.129
#master-user=mysnyc
#master-pass=123456
#master-port=3306
#master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)
#replicate-do-db =test #只复制某个库
#replicate-ignore-db=mysql #不复制某个库
log-slave-updates=ON
sync_binlog=1
auto_increment_offset=2
#便于区分,server
id 为1的 设为1 为2的设为2
auto_increment_increment=2
slave-skip-errors=all
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
4.修改root密码
su – mysql
可以不启动此语句,进入/root/.mysql_secret 看到root密码登陆
--mysqld_safe --user=root --skip-grant-tables --skip-networking & --省略
service
mysql start
--mysql -u root mysql --省略
使用此语句
mysql
–u root –p
输入默认密码
修改默认密码set password = password("123456");
mysql>
use mysql;
mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
service
mysql restart
mysql -uroot -p
Enter password: <输入新设的密码newpassword>
quit
----------安装并设置成功
#如果提示ERROR 1820 (HY000): You must SET PASSWORD before executing
this statement
#需要重新设置密码
set password =
password("123456");
卸载mysql
yum remove mysql-libs
查找mysql安装包
rpm –qa|grep –i mysql
停止mysql服务
service mysql stop
rpm -e
MySQL-client-5.6.32-1.linux_glibc2.5.x86_64
rpm -e
MySQL-server-5.6.32-1.linux_glibc2.5.x86_64
删除mysql生成的部分文件
find / -name mysql
rm –rf ……
主从配置:
配置主mysql
GRANT
REPLICATION SLAVE ON *.* TO 'mysync'@'%' IDENTIFIED BY '123456';
show master status;
配置从mysql
stop slave;//停止
change master to
master_host='10.46.181.107',master_user='mysync',master_password='123456',
MASTER_PORT=3306,
MASTER_CONNECT_RETRY=10,master_log_file='mysql-bin.000004',master_log_pos=325;
start slave;
show slave status\G//查看状态
(主主 正好相反配置)
附:
创建用户并附所有权限
GRANT
all privileges ON *.* TO 'bwcloud'@'%' IDENTIFIED BY
'123456';
FLUSH
PRIVILEGES;
mysql 安装及卸载 主从配置的更多相关文章
- Docker安装mysql镜像并进行主从配置
Docker安装mysql镜像并进行主从配置 1.下载需要的mysql版本镜像 docker pull mysql:5.6 2.启动mysql服务实例(基本启动) #启动主mysql docker r ...
- linux(Debian)下安装与MySql的安装、卸载、配置及使用
参考资料:http://www.cnblogs.com/xusir/p/3334217.html 以下是简要记录. 一.安装 安装:apt-get install mysql-server mysql ...
- MySql安装与卸载
win2003下MySql的配置 准备相关组件 1.MySql安装包 mysql-installer-commercial- 5.6.14.0.msi 2.Microsoft .NETFramewor ...
- MYSQL在centos上主从配置
主从配置理论传送门:http://blog.csdn.net/hguisu/article/details/7325124 具体配置方案: 一:MYSQL主从配置 1.1 部署环境 主(maste ...
- mysql安装与卸载(非绿色版)
一.安装和卸载 Mysql安装路径: C:\Program Files\MySQL\MySQL Server 5.5\ Mysql数据文件存放的路径: C:\Documents and Setting ...
- mysql 安装与卸载
mysql用了也好几年了,但每次安装完或者卸载完就忘记了安装步骤以及卸载步骤,因此将关键的步骤记录下来,供以后参考. 1.mysql安装 ①安装类型有typical,complete,custom,一 ...
- MYSQL安装与卸载(一)
系统:win10(其他版本系统不在本次内容) MYSQL下载地址:https://dev.mysql.com/downloads/mysql/ MySQL安装主流分为两种:msi,zip Zip:压缩 ...
- centos MySQL安装与卸载
1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/ wget http://dev.mysql.com/g ...
- centos7下mysql安装与卸载
彻底卸载mysql 一.chak 是否有安装mysql a) rpm -qa | grep -i mysql // 查看命令1 b) yum list install mysql* ...
随机推荐
- Ubuntu16.04 FTP Server 完整篇
sudo apt-get update #更新系统 sudo apt-get install vsftpd #安装vsftpd sudo systemctl status vsftpd #判断vs ...
- Chrome调试大全
作为一名前端开发者,打交道最多的可能是和浏览器.市面上各种浏览器多不胜数,主流的有Chrome,Firefox,Safari,IE,Opera,非主流的如360,遨游,QQ浏览器,搜狗浏览器,据说淘宝 ...
- java me 旋转的X案例
package com.xushouwei.cn; import javax.microedition.lcdui.Command;import javax.microedition.lcdui.Co ...
- Intent的属性及Intent-filter配置——实例Action、Data属性启动系统Activity
一旦为Intent同时指定了Action.Data属性,那么Android将可根据指定的数据类型来启动特定的应用程序,并对指定数据类型执行相应的操作. 下面是几个Action属性.Data属性的组合. ...
- 关于ExtJS必输框,多选项
必填项: //页面内传值用ID,和后台联系用name <div class="col-xs-4"> <div class= ...
- mongoDB文档操作
数据库操作无非就是增.删.改.查.这篇主要介绍增.删.改. 1.增 Mongodb插入操作很简单,使用关键字“insert”.实例: > db.test.blog.insert({"h ...
- 数据库基础-JOIN
JOIN分类 三.JOIN分类详解 INNER JOIN: 仅仅返回两个表中,匹配列相同的列值,所在行的数据. SELECT * FROM Table1 t1 INNER JOIN Table2 t2 ...
- #DP# ----- OpenJudge山区建小学
没有记性.到DP不得不写博了,三天后又忘的干干净净.DP是啥 :-) 一道久到不能再久的题了. OpenJudge 7624:山区建小学 总时间限制: 1000ms 内存限制: 65536k ...
- 树莓派VNC搭建相关问题,啦啦啦~
为了节省money,于是我决定用VNC界面来代替显示器,为后面做C++ Qt以及Python Qt开发打下基础,我别无选择!下面开始进入正题: 1-- 下载VNC-Viewer-6.0.1-Windo ...
- 利用apache的mod_rewrite做URL规则重写
使用mod_rewrite做url重写,伪静态,做过很多次,这次用几个例子记下来,便于后面查用. 使用方法: 1.在conf目录的httpd.conf文件中找到: LoadModule rewrite ...