我的编程空间,编程开发者的网络收藏夹
学习永远不晚

操作MySQL的教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

操作MySQL的教程

本文主要给大家介绍操作MySQL的教程,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下操作MySQL的教程吧。

#导入与还原数据库

mysqldump -uroot -p zabbix > /root/zabbix.sql

还原数据库

mysql -uroot -p zabbix < /root/zabbix.sql  

#清理binlog

mysql -uroot -p

help purge

PURGE MASTER LOGS BEFORE '2003-04-02 22:46:26';

#更改 root密码

service mysql stop

echo skip-grant-tables > /etc/my.conf

service mysql start

mysql

USR root;

UPDATE user SET Password = password ( '1q2w3e4r5t' ) WHERE User = 'root' ; 

flush privileges ;

quit

操作MySQL的教程

vi /etc/my.conf

#skip-grant-tables

wq

#取消密码复杂性

SHOW VARIABLES LIKE 'vali%';  #查看是否启用了密码复杂性

[mysqld]

validate_password=off

#安装Precona

yum -y remove mysql-libs

yum install cronie cronie-anacron crontabs redhat-lsb-core sysstat

#yum -y install mysql-client mysql-server

#mysql config

#service mysql start

#chkconfig mysql on

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

yum install Percona-Server-shared-56 Percona-Server-client-56 Percona-Server-server-56

service mysqld start

chkconfig mysqld on    #设置开机启动

MySQL -v   #检测MySQL版本

#mysqladmin -u root passwd root  给root设置数据库密码

===# 主从复制========================================

#打开Master数据库 my.conf文件

vi /etc/my.conf

server_id=1

binlog_format=ROW

binlog_row_p_w_picpath=minimal

#设置需要备份的数据库

binlog-do-db=db_01 

binlog-do-db=db_02

expire-logs-days=7 #保留7天的二进制日志

binlog_format=MIXED  #设置binlog格式为MIXED

log-bin = mysql-bin #开启MYSQL二进制日志

wq

service mysql restart 

mysql #进入mysql

use ebdb_trans; #使用ebdb_trans数据库

grant replication slave on *.* to 'backup'@'192.168.0.11'identified by '你的密码'; #设置slave IP和登陆权限

flush privileges;

flush tables with read lock;

reset master;

show master status\G; #查看file、position 并记录该值

exit

#备份master数据库到slave

mysqldump ebdb_trans > /root/ebdb_trans.sql

#切换到slave并恢复数据库

mysql ebdb_trans < /root/ebdb_trans

vi my.conf

server-id=2

replication-do-db=ebdb_trans #需要复制的数据库名称

slave-skip-errors=1032,1062,126,1114,1146,1048,1396  #自动跳过的错误代码,以防复制出错被中断

wq

mysql #指定主库信息

reset slave;

change master to master_host='192.168.0.8',master_user='backup',master_password='28270033',master_log_file='mysql-bin.000001',master_log_pos=120;

start slave; #启动slave

show slave status\G; #检查从库状态 (Slave_IO_Running: Yes Slave_SQL_Running: Yes)file

===========================================================================

常见问题:

1. Slave_IO_Running:no 

(1查看 my.conf ---server-id 是否与master相同;

(2查看server_UUID是否与master相同,如相同则修改/var/lib/mysql/auto.conf 

进入mysql 

show variables like '%server_uuid%'

2. Slave_SQL_Running: no 

停掉从库,并重新指定主库信息,最后启动slave

看完以上关于操作MySQL的教程,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的数据库栏目的。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

操作MySQL的教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python操作MySQL的详细教程

目录前言一、Pymysql的特点二、安装三、基本用法(一)连接MySQL数据库(二)数据查询(三)插入数据(四)更新和删除数据(五)事务管理四、游标类型五、安全性六、常见错误处理七、性能优化八、总结前言PyMySQL 是一个纯 pytho
python操作MySQL的详细教程
2024-10-09

MySQL基础教程5 —— 操作符

1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序。排列在同一行的操作符具有相同的优先级。 := ||, OR, XOR &&, AND NOT BETWEEN, CASE, WHEN, THEN, ELSE =, <=>, >
2022-05-24

MySQL多表操作的外键约束教程

目录一.多表关系一对一关系一对多/多对一关系多对多关系二.外键约束特点创建外键约束方式1-在创建表时设置外键约束方式2-在创建表时设置外键约束在外键约束下的操作1.数据插入2.删除数据3.删除外键约束外键约束-多对多关系操作一.多表关系m
2023-01-30

C#连接MySQL操作详细教程

C#如何连接MySQL进行操作,供大家参考,具体内容如下 1、引入MySql.Data.dll 例如小编是vs2017,创建工程之后,添加应用,选择工程,点击下面的引用,右击打开,选择添加引用2、如何找到自己的MySql.Data.dll,
2022-05-14

数据库教程:mysql对用户的操作

修改用户名(用户重命名)在MySQL中,我们可以使用RENAME USER语句修改一个或多个已经存在的用户账号。语法:RENAME USER  TO 其中::系统中已经存在的 MySQL 用户账号。:新的 MySQL 用户账号。使用 RENAME USER 语
数据库教程:mysql对用户的操作
2021-11-21

Mysql多表操作方法讲解教程

目录外键约束概念特点操作多表联合查询概念操作多表操作总结外键约束概念特点定义一个外键时,需要遵守下列规则:主表必须已经存在于数据库中,或者是当前正在创建的表。必须为主表定义主键。主键不能包含空值,但允许在外键中出现空值。也就是说,
2022-12-03

Bash中数组的操作教程

前言 BASH只支持一维数组,但参数个数没有限制。如声明一个数组:declare -a array(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组) 一、定义数组 1. 使用[]操作符names[0]='zrong'
2022-06-04

SPSS连接mysql数据库的超详细操作教程

目录安装mysql ODBC驱动SPSS连接MySQL数据库的步骤总结安装MySQL ODBC驱动官方说法:MySQL ODBC 驱动程序负责在开放式数据库连接 API (ODBC API) 的帮助下访问 MySQL数据库通俗php说法:
2023-02-28

python教程(八)·文件操作

由于离高考越来越近,博主打算本篇文章过后,暂停本系列教程的更新,等到高考完后再继续本系列教程,请谅解!这次我们学习用python操作文件,包括文件的读、写等……操作文件第一步——打开文件要想操作文件,我们首先应该打开一个文件。当然,这个“打
2023-01-31

【SQLite】教程06-SQLite表操作

创建表:CREATE TABLE 语句用于在任何给定的数据库创建一个新表。命名表、定义列、定义每一列的数据类型   查看表:   详细查看表:重命名表:   删除表:   创建表并添加7条记录(第七条记录用了第二种方法添加):查询表显示字段名   以表格方式显
【SQLite】教程06-SQLite表操作
2020-07-22

编程热搜

目录