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;

时间: 2024-07-28 14:22:44

mysql 安装及卸载 主从配置的相关文章

VMware Tools 安装、卸载及配置

VMware Tools 安装.卸载及配置 一.操作环境 Windows 7 x64 VMware Workstation 15 Red Hat Enterprise Linux Server release 5.5 二.安装步骤 a.将VMware Tools安装包从media拷贝到tmp目录下,否则无法解压缩 #cp VMwareTools-10.3.2-9925305.tar.gz /tmp b.进入到tmp目录下,将其解压缩 #tar -zxvf VMwareTools-10.3.2-9

MySql安装与卸载

win2003下MySql的配置 准备相关组件 1.MySql安装包 mysql-installer-commercial- 5.6.14.0.msi 2.Microsoft .NETFramework 4(独立安装程序)(如果已有,可不安装) dotNetFx40_Full_x86_x64.exe 3.Microsoft VisualC++ 2010 可再发行组件包 (x86) vcredist_x86.exe 4.windows Imaging Component组件 wic_x86_chs

MYSQL安装以及卸载 -- WINDOWS

mySQL可以去官网下载对应的版本进行安装,这里采用的版本为"mysql-5.5.40-win64.msi"; 安装 1.双击"mysql-5.5.40-win64.msi",进入安装页面. 进入此界面之前会出现等待的界面,此处需耐心等待一会. 2.同意协议,next. 3.选择安装类型 安装类型有"Typical(默认)"."Complete(完全)"."Custom(用户自定义)"三个选项,选择&quo

MYSQL安装与卸载(一)

系统:win10(其他版本系统不在本次内容) MYSQL下载地址:https://dev.mysql.com/downloads/mysql/ MySQL安装主流分为两种:msi,zip Zip:压缩版,这需要配置init文件,然后通过win+R 进入cmd控制台进行操作(本次 以msi版本为主,后续会有相关博客补充完善) msi:这是安装程序,双击即可开始安装,安装提示进行即可,本次安装的版本是MYSQL5.7 下面使用图文介绍MYSQL的安装: 默认的数据版本太高我们选择5.7安装 安装:双

centos MySQL安装与卸载

1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查mysql源是否安装成功 yum repolist enabled

(转)Mysql 安装与卸载

这几天准备研究一下Mysql,首先想到的是安装和卸载---因为一直使用的SqlServer卸载太麻烦了,于是尝试了安装与卸载. 原文链接 :http://jingyan.baidu.com/article/f96699bbaa8fc1894f3c1b5a.html http://jingyan.baidu.com/article/f79b7cb35c0f439144023e38.html 安装 因为是在Win7 32bit环境下测试的,安装非常简单,注册账号后下载,实际安装时很简单(默认即可).

DNS配置安装和DNS主从配置

dns介绍  (用来解析域名的) dns==domain name server(域名服务器) DNS 全称domain name system域名系统的缩写,它是一种将IP地址转换成对应的主机名或者将主机名转换成对应的IP的一种服务机制.其中通过域名解析出IP叫做正向解析,通过IP解析出域名叫做反向解析.DNS使用TCP和UDP协议,端口号都是53,但它主要使用UDP,服务器之间备份使用TCP.全世界只有13台"根"服务器,一个主根服务器放在美国,其他12台为辅根服务器,DNS服务器

Linux 下MySQL 安装与卸载

参考博客:http://www.cnblogs.com/steven_oyj/archive/2010/05/24/1742808.html http://www.linuxidc.com/Linux/2016-07/133128.htm 删除 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo

Mysql 安装与卸载

Mysql官网下载教程: http://jingyan.baidu.com/article/ceb9fb10b77bba8cad2ba09a.html Mysql安装图文教程: http://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html 完全卸载Mysql图文教程: http://jingyan.baidu.com/article/f96699bbaa8fc1894f3c1b5a.html