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 安装及卸载 主从配置的更多相关文章

  1. Docker安装mysql镜像并进行主从配置

    Docker安装mysql镜像并进行主从配置 1.下载需要的mysql版本镜像 docker pull mysql:5.6 2.启动mysql服务实例(基本启动) #启动主mysql docker r ...

  2. linux(Debian)下安装与MySql的安装、卸载、配置及使用

    参考资料:http://www.cnblogs.com/xusir/p/3334217.html 以下是简要记录. 一.安装 安装:apt-get install mysql-server mysql ...

  3. MySql安装与卸载

    win2003下MySql的配置 准备相关组件 1.MySql安装包 mysql-installer-commercial- 5.6.14.0.msi 2.Microsoft .NETFramewor ...

  4. MYSQL在centos上主从配置

    主从配置理论传送门:http://blog.csdn.net/hguisu/article/details/7325124 具体配置方案: 一:MYSQL主从配置   1.1 部署环境 主(maste ...

  5. mysql安装与卸载(非绿色版)

    一.安装和卸载 Mysql安装路径: C:\Program Files\MySQL\MySQL Server 5.5\ Mysql数据文件存放的路径: C:\Documents and Setting ...

  6. mysql 安装与卸载

    mysql用了也好几年了,但每次安装完或者卸载完就忘记了安装步骤以及卸载步骤,因此将关键的步骤记录下来,供以后参考. 1.mysql安装 ①安装类型有typical,complete,custom,一 ...

  7. MYSQL安装与卸载(一)

    系统:win10(其他版本系统不在本次内容) MYSQL下载地址:https://dev.mysql.com/downloads/mysql/ MySQL安装主流分为两种:msi,zip Zip:压缩 ...

  8. centos MySQL安装与卸载

    1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/ wget http://dev.mysql.com/g ...

  9. centos7下mysql安装与卸载

    彻底卸载mysql 一.chak 是否有安装mysql a)      rpm -qa | grep -i mysql // 查看命令1 b)      yum list install mysql* ...

随机推荐

  1. Java 和Oracle的数据类型

    一.BigDecimal BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成. 如果为零或正数,则标度是小数点后的位数. 如果为负数,则将该数的非标度值乘以 ...

  2. Angular - - angular.equals

    angular.equals 对比两个对象/值是否相等.支持值类型.正则表达式.数组和对象. 如果下列至少有一个是正确的,则将两个对象/值视为相等. 两个对象/值能通过===比较. 两个对象/值是同一 ...

  3. Selenium2(java)框架设计 九

    设计框架原则: 数据分离,业务层和逻辑层不要混杂在一起. 设计图: 框架结构初始化: com.wymall.test:这是存放这个框架源代码的根目录 base:里面有个基类(BaseParpaare. ...

  4. #搜索# #BFS# #优先队列# ----- OpenJudge鸣人和佐助

    OpenJudge 6044:鸣人和佐助 总时间限制: 1000ms  内存限制: 65536kB 描述 佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢? 已知一张地图(以二维矩阵的形式表示)以及佐 ...

  5. HDU 3374 String Problem (KMP+最大最小表示)

    HDU 3374 String Problem (KMP+最大最小表示) String Problem Time Limit: 2000/1000 MS (Java/Others)    Memory ...

  6. 给Pomelo的聊天室添加time的RPC调用

    为了练手,给聊天应用增加一个rpc调用和一个time类型的服务器,在servers/time/remote/timeRemote.js中,添加如下代码: module.exports.getCurre ...

  7. MyBatis 一对多,多对一关联查询的时候Mapper的顺序

    要先写association,然后写collection:这是由DTD决定的: <resultMap ...> <association ...> </associati ...

  8. JWPlayer使用指南

    http://support.jwplayer.com/customer/portal/articles/1499103-quickstart-reference <div id="m ...

  9. Flex移动皮肤开发(三)

    范例文件 mobile-skinning-part3 在关于创建Flex移动皮肤系列文章的第二部分里,我们讨论了屏幕密度(DPI)对组件皮肤以及移动应用布局所带来的影响. 我还展示了如何使用缩放应用, ...

  10. 表单验证--通过原生js模仿ajax的异步交互

    今天给大家带来个福利,我也是刚刚学习的很实用的一个东西,通过原生js模仿ajax的异步交互. 我的博客只是给那些新手看的大神勿喷,写的不好可留言,请指出. 因为当初自己学的时候一个问题不会找人问,知道 ...