关于linux上实现mysql的信息

本文目录一览:

linux下导入、导出mysql数据库命令的实现方法

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):

1、导出数据和表结构:

mysqldump

-u用户名

-p密码

数据库名

数据库名.sql

/usr/local/mysql/bin/

mysqldump

-uroot

-p

abc

abc.sql

敲回车后会提示输入密码

2、只导出表结构

mysqldump

-u用户名

-p密码

-d

数据库名

数据库名.sql

/usr/local/mysql/bin/

mysqldump

-uroot

-p

-d

abc

abc.sql

注:/usr/local/mysql/bin/

mysql的data目录

二、导入数据库

1、首先建空数据库

mysqlcreate

database

abc;

2、导入数据库

方法一:

(1)选择数据库

mysqluse

abc;

(2)设置数据库编码

mysqlset

names

utf8;

(3)导入数据(注意sql文件的路径)

mysqlsource

/home/abc/abc.sql;

方法二:

mysql

-u用户名

-p密码

数据库名

数据库名.sql

mysql

-uabc_f

-p

abc

abc.sql

建议使用第二种方法导入。

注意:有命令行模式,有sql命令

以上这篇linux下导入、导出mysql数据库命令的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

如何在linux下实现mysql数据库每天自动备份

方法/步骤

1. 在根目录下新建定时备份存储文件夹mkdir /mysql_backup

2.新建备份的脚本vim /root/mysql_backup.sh

3.在mysql_backup.sh中输入内容:

backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip $backupdir/abc$time.sql.gzfind $backupdir -name “abc*.sql.gz” -type f -mtime +5 -exec rm {} \; /dev/null 21

——————————————————————————————

说明:

backupdir = 备份文件存储文件夹time = 获取当前时间 年月日时(2014111417)2014年11月14日17点mysqldump 备份数据库指令 abc要备份的数据库find $backupdir -name “abc*.sql.gz” -type f -mtime +5 -exec rm {} \; /dev/null 21 删除5天前的备份文件

3 :wq 文件保存成功后

先按一下键盘上的 ” esc ” 然后输入 ” :wq “

执行一下脚本,看根目录下的mysql_backup文件夹是否有.sql.gz后缀名的文件

./mysql_backup.sh

写入每天的定时任务 修改 /etc/crontabvi /etc/crontab

按键盘上的”i”,开始输入

02 4 * * * root /root/mysql_backup.sh

表示每天4点2分执行备份任务

先按一下键盘上的 ” esc ” 然后输入 ” :wq “ 表示保存

重新启动crond

service crond restart 或 /etc/rc.d/init.d/crond restart

linux上怎么部署mysql

我这是centos系统,ubantu不适用!!!

我这是centos系统,ubantu不适用!!!

我这是centos系统,ubantu不适用!!!

点击右下角展开,否则没有自动换行!!!!

点击右下角展开,否则没有自动换行!!!!

点击右下角展开,否则没有自动换行!!!!

重要的事情说三遍

练习用的话直接yum -y install mysql mysql-server

也可以使用源码安装

先把rpm格式的mysql删除,否则初始化失败rpm -e mysql-server mysql –nodeps //忽略依赖关系删除

yum -y install ncurses-devel //安装依赖包

tar xf cmake-2.8.12.tar.gz -C /usr/src/ //mysql需要cmake支持

cd /usr/src/cmake-2.8.12/ //进入解压路径

./configure gmake gmake install //安装cmake

groupadd mysql //创建mysql组

useradd -M -s /sbin/nologin -g mysql mysql //创建mysql用户,并加入mysql组里

tar xf mysql-5.7.2-m12.tar.gz -C /usr/src/ //解压mysqlcd /usr/src/mysql-5.7.2-m12/ //进入解压路径

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc make make install //安装选项

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //主程序安装目录

-DDEFAULT_CHARSET=utf8 //默认字符集为 utf8

-DDEFAULT_COLLATION=utf8_general_ci //默认的字符集校对规则

-DWITH_EXTRA_CHARSETS=all //安装所有字符集

-DSYSCONFDIR=/etc //配置文件存放目录

make make install //开始make

优化步骤

cp support-files/my-default.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

echo “PATH=$PATH:/usr/local/mysql/bin” /etc/profile

. /etc/profile //注意“.”后面有空格

chown -R mysql:mysql /usr/local/mysql/

/usr/local/mysql/scripts/mysql_install_db –basedir=/usr/local/mysql/ –datadir=/usr/local/mysql/data –user=mysql //初始化

–basedir=/usr/local/mysql/ //指定安装目录(产品目录)

–datadir=/usr/local/mysql/data //指定数据目录

–user=mysql //指定用户身份

service mysqld start

Starting MySQL………….. [确定]

mysqladmin -u root password ‘123456’ //设置成自己的密码

我是5.7的版本有可能一定几率启动时报错,看下mysql的配置文件,里面的mysql.sock文件找不到,解决方法如下:

find / -name mysql.sock

找到后复制这个路径

vim /etc/my.cnf

找到sock=/data/sock这一行,把后面的路径改成刚才找到的路径然后重启mysql即可。

如果还报错就告诉我

linux上怎么装mysql数据库

查看当前安装的linux版本

通过上图中的数据可以看出安装的版本为RedHat5.4,所以我们需要下载RedHat5.4对应的mysql安装包

下载mysql安装文件

官方网站下载安装包,因为本地RedHat版本为Red Hat 5.4,操作系统是64位的

所以在官方网站下载以下安装包

MySQL-server-5.5.25a-1.rhel5.x86_64

MySQL-client-5.5.25a-1.rhel5.x86_64

MySQL-devel-5.5.25a-1.rhel5.x86_64

安装mysql

1、进入安装文件的目录

2、安装mysql服务端

rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm

如图:mysql-server安装

安装mysql客户端、mysql-devel

rpm -ivh MySQL-client-5.5.25a-1.rhel5.x86_64.rpmrpm -ivh MySQL-devel-5.5.25a-1.rhel5.x86_64.rpm

mysql-client-deve

修改mysql中root的初始化密码

1、命令如下:

# /usr/bin/mysqladmin -u root password ‘rootadmin’

格式:mysqladmin -u用户名 -p旧密码 password 新密码

2、例子

# /usr/bin/mysqladmin -u root password ‘rootadmin’

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了

3、用新的密码进行登录.

6

重启与停止mysql服务

启动方式1:service mysql start

启动方式2:/etc/init.d/mysql start

停止方式1:service mysql stop

停止方式2:/etc/init.d/mysql shutdown

重启方式1:service mysql restart

重启方式2:/etc/init.d/mysql restart

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/279311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-20 15:03
下一篇 2024-12-20 15:03

相关推荐

  • 如何修改mysql的端口号

    本文将介绍如何修改mysql的端口号,方便开发者根据实际需求配置对应端口号。 一、为什么需要修改mysql端口号 默认情况下,mysql使用的端口号是3306。在某些情况下,我们需…

    编程 2025-04-29
  • Python操作MySQL

    本文将从以下几个方面对Python操作MySQL进行详细阐述: 一、连接MySQL数据库 在使用Python操作MySQL之前,我们需要先连接MySQL数据库。在Python中,我…

    编程 2025-04-29
  • MySQL递归函数的用法

    本文将从多个方面对MySQL递归函数的用法做详细的阐述,包括函数的定义、使用方法、示例及注意事项。 一、递归函数的定义 递归函数是指在函数内部调用自身的函数。MySQL提供了CRE…

    编程 2025-04-29
  • Java 监控接口返回信息报错信息怎么处理

    本文将从多个方面对 Java 监控接口返回信息报错信息的处理方法进行详细的阐述,其中包括如何捕获异常、如何使用日志输出错误信息、以及如何通过异常处理机制解决报错问题等等。以下是详细…

    编程 2025-04-29
  • 使用Python爬虫获取电影信息的实现方法

    本文将介绍如何使用Python编写爬虫程序,来获取和处理电影数据。需要了解基本的Python编程语言知识,并使用BeautifulSoup库和Requests库进行爬取。 一、准备…

    编程 2025-04-28
  • MySQL bigint与long的区别

    本文将从数据类型定义、存储空间、数据范围、计算效率、应用场景五个方面详细阐述MySQL bigint与long的区别。 一、数据类型定义 bigint在MySQL中是一种有符号的整…

    编程 2025-04-28
  • Python爬取网页信息

    本文将从多个方面对Python爬取网页信息做详细的阐述。 一、爬虫介绍 爬虫是一种自动化程序,可以模拟人对网页进行访问获取信息的行为。通过编写代码,我们可以指定要获取的信息,将其从…

    编程 2025-04-28
  • MySQL左连接索引不生效问题解决

    在MySQL数据库中,经常会使用左连接查询操作,但是左连接查询中索引不生效的情况也比较常见。本文将从多个方面探讨MySQL左连接索引不生效问题,并给出相应的解决方法。 一、索引的作…

    编程 2025-04-28
  • 如何使用Python执行Shell命令并获取执行过程信息

    本文将介绍如何使用Python执行Shell命令并获取执行过程信息。我们将从以下几个方面进行阐述: 一、执行Shell命令 Python内置的subprocess模块可以方便地执行…

    编程 2025-04-28
  • Python实现身份信息模拟生成与查验

    本文将从以下几个方面对Python实现身份信息模拟生成与查验进行详细阐述: 一、身份信息生成 身份信息生成是指通过代码生成符合身份信息规范的虚假数据。Python中,我们可以使用f…

    编程 2025-04-27

发表回复

登录后才能评论