mysql如何执行sql脚本文件

mysql如何执行sql脚本文件,第1张

右键以文本文件的形式打开,里面是记录着可以在mysql里面执行的代码。

要执行sql文件里面的代码,需要打开mysql数据库去执行,新手推荐用软件的形式执行此sql,软件如navicat,sqlyog等。

打开软件并且配置连接数据库的信息后打开,然后创建一个数据库,之后右键数据库选中执行sql,接着选择要执行的sql文件,按提示一步一步走下去即可。

老手推荐使用cmd指令来执行sql,因为速度比较快,首先也是连接上数据库,创建并选择好数据库:

mysql>use

数据库名

mysql>set

names

utf8

--设置传输编码,避免中文乱码

mysql>source

d:/xxx.sql

--

source

文件路径

就这么简单,

然后就等着sql执行完毕即可.

查看全部数据库需要有root权限

大致是:

用vi 打开一个文件 写入下面内容,保存为test.sql

show databases

use 数据库名;

show tables

quit

#查看表结构

desc 表名

mysql~>mysql –uroot –p123456 -D数据库名<test.sql >20141120152400.sql

#导出整个库的表结构如下:

mysql~>mysqldump -uroot -p -d 数据库名 >20141120152400.sql

主从需要安装相同的mysql8版本。

在主机上创建用户

修改配置

vim /etc/my.cnf

重启

systemctl restart mysqld

查看主机的节点信息

show master status\G

修改配置

vim /etc/my.cnf

重启

systemctl restart mysqld

根据主机的节点信息修改以下指令

change master to master_host='192.168.1.81',master_user='lucien',master_password='123456',master_port=3306,master_log_file='lucien_logbin.000001',master_log_pos=34484,master_connect_retry=30

启动

start slave

定时脚本,每1小时执行一次

vim /etc/cron.hourly/lucien_hour.sh

chmod +x lucien_hour.sh

自恢复脚本


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7386655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存