`
世纪魔面
  • 浏览: 19370 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

CentOS yum方式安装MySQL

阅读更多

本文转自:http://www.zheboy.com/?p=52

 

1.安装:

#yum -y install mysql-server

2.修改配置:

#vim /etc/my.cnf
   为了保险,可先将my.cnf备份一份到其它地方。

  

3.启动mysql服务,并设定为系统服务:

#chkconfig mysqld on  //设置MySQL服务随系统启动自启动
#chkconfig –-list mysqld  //确认MySQL自启动mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2–5为on的状态就OK
#service mysqld start  //启动服务(# /etc/rc.d/init.d/mysqld start也可以)

4.修改root密码(默认密码为空):

#mysql -u root  //用root用户登录MySQL服务器
>select user,host,password from mysql.user;  //查看用户信息
>set password for root@localhost=password(‘newPassword’);  //设置root密码
>select user,host,password from mysql.user;  //查看用户信息
>exit  //退出MySQL服务器

 

5.删除匿名用户:

>delete from mysql.user where user=”;  //删除匿名用户
>select user, host from mysql.user;  //查看用户信息

 

6.当前版本信息,日期和数据库:

>select version(),current_date;    //查看数据库版本和系统当前日期
>show databases;  //查看系统已存在的数据库
>drop database test;  //删除名为test的空数据库
>show databases;  //查看系统已存在的数据库
>show variables like 'port';    //查看mysql打开的端口

 

7.创建数据库和用户:

>create database openfire;    //创建一个openfire数据库
>grant all privileges on openfire.* to ofuser@localhost identified by ‘ofpass’;    //创建ofuser用户,密码为ofpass,对openfire数据库有所有权限。

 

添加新用户格式:

>GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY ’pass’ WITH GRANT OPTION;
>GRANT ALL PRIVILEGES ON *.* TO user@”%” IDENTIFIED BY ’pass’ WITH GRANT OPTION;
//grant select on 数据库.* to 用户名@登录主机 identified by “密码”

 

删除授权:

>revoke all privileges on *.* from root@”%”;
>delete from user where user=”root” and host=”%”;
>flush privileges;

 

细粒度授权:

创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb

>mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’;

 8.备份和恢复数据库:

 

备份数据库 shell> mysqldump -h yourhost -u root -p pass dbname >dbname_backup.sql
恢复数据库 shell> mysqladmin -h yourhost -u root -p pass create dbname
shell> mysqldump -h yourhost -u root -p dbname < dbname_backup.sql
如果只想Dump建表指令,则命令如下: shell> mysqladmin -u root -p pass -d databasename > a.sql
如果只想Dump插入数据的sql命令,而不需要建表命令,则命令如下: shell> mysqladmin -u root -p pass -t databasename > a.sql
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢? mysqldump -T./ phptest driver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。
可利用输入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查询,可如下执行这些查询:
如果您想将建表语句提前写在sql.txt中: mysql > mysql -h yourhost -u root -p yourdatabase < /var/home/user/sql.txt

分享到:
评论

相关推荐

    CentOS yum安装MySQL

    在 CentOS 系统中,`yum` 是一个强大的包管理器,用于安装、更新和管理软件包。在本文中,我们将详细讨论如何使用 `yum` 安装 MySQL 以及其后续的配置步骤。 首先,安装 MySQL 服务器可以使用以下命令: ```bash ...

    CentOS7 yum方式安装MySQL 5

    在 CentOS 7 系统中,使用 yum 方式安装 MySQL 5.7 是一个常见的实践,因为这可以确保系统能够自动处理依赖关系并保持软件包的更新。在 CentOS 7 中,MySQL 被替换为 MariaDB,但通过特定的步骤,我们可以依然选择...

    CentOS安装MySQL5.7

    ### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...

    Centos7 yum安装MySQL8

    4. MySQL安装完毕后,会随机生成临时root密码,可以通过查看日志获得。您可以使用如下命令获取该密码: ```shell grep 'temporary password' /var/log/mysqld.log ``` 5. 获得临时密码后,建议立即更改root用户...

    MySQL5.7.28_centos7_yum安装.txt

    MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装

    CentOS6.5一键安装Mysql5.6

    MySQL安装后,建议执行`mysql_secure_installation`脚本来增强安全性: ``` /usr/bin/mysql_secure_installation ``` 在这个脚本中,你可以设置root用户的密码、删除匿名用户、禁止root远程登录以及删除测试数据库。...

    Centos7 yum安装mysql的repo

    本篇文章将详细介绍如何在CentOS 7中使用`yum`通过指定的repo文件安装MySQL。 首先,`repo`文件是Red Hat系Linux系统中用于定义软件仓库的位置和参数的配置文件。在本例中,我们有三个repo文件:`mysql-community....

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...

    CentOS6.5下YUM安装最新MySQL5.7.12(王三旗亲自整理,最简单明了)

    CentOS6.5下YUM安装最新MySQL5.7.12

    CentOS 7 yum安装MySQL8.docx

    "CentOS 7 yum 安装 MySQL8" 通过 yum 源安装 MySQL8 在 CentOS 7 中是一个相对简单的过程。下面是安装和配置 MySQL8 的详细步骤: 首先,需要下载 MySQL8 的 rpm 文件从官方网站。因为 CentOS 7 是 Red Hat 系列...

    Centos7安装mysql5.7yum list installed - grep mysql

    本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`yum list installed | grep mysql`命令检查是否存在已安装的MySQL实例。...

    centos7 yum安装mysql8.0.pdf

    - 使用`mysql_secure_installation`脚本来提高MySQL安装的安全性,这个步骤包括设置root密码、删除匿名用户、禁止root用户远程登录等。 5. 登录MySQL: - 使用命令`mysql -u root -p`登录MySQL数据库,并输入之前...

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    RHEL/CentOS 6 Yum方式安装 MySQL5.7

    安装时先卸载mariadb 和 已安装的mysql:rpm –qa | grep maria, rpm –qa | grep –i mysql,rpm –e xxx --nodeps。 mysql5.7 rpm安装顺序,common→libs→client→server→devel 安装过程报依赖错误,使用 rpm ...

    RHEL/CentOS 5 Yum方式安装 MySQL5.7

    安装时先卸载mariadb 和 已安装的mysql:rpm –qa | grep maria, rpm –qa | grep –i mysql,rpm –e xxx --nodeps。 mysql5.7 rpm安装顺序,common→libs→client→server→devel 安装过程报依赖错误,使用 rpm ...

    CentOS7.4安装mysql5.7

    ### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...

    centos rpm方式安装mysql教程(非常详细)

    ### CentOS RPM方式安装MySQL教程详解 #### 一、前言 在Linux环境下,尤其是CentOS系统上部署MySQL数据库是一项常见的任务。本教程旨在提供一个全面的指南,介绍如何通过RPM包的方式在CentOS上安装MySQL,并覆盖从...

    Centos7使用MySQL Yum安装MySQL 5.7

    Centos7使用MySQL Yum安装MySQL 5.7。参考文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ MySQL Yum存储库下载:http://dev.mysql.com/downloads/repo/yum/

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    RHEL/CentOS 7 Yum方式安装 MySQL5.7

    安装时先卸载mariadb 和 已安装的mysql:rpm –qa | grep maria, rpm –qa | grep –i mysql,rpm –e xxx --nodeps。 mysql5.7 rpm安装顺序,common→libs→client→server→devel 安装过程报依赖错误,使用 rpm ...

Global site tag (gtag.js) - Google Analytics