1.安装:#yum -y install mysql-server
2.修改配置:#vi /etc/my.cnf
暂时修改一下编码(添加在密码下方添加): default-character-set = utf8
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(‘在这里填入root密码’); ← 设置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; ← 查看系统已存在的数据库
mysql查看打开的端口: show variables like ‘port’;
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
相关推荐
由于网络安装可能会遇到速度慢及依赖性问题,我们选择使用已下载的 "centos7-mysql-community-server-5.7.33.rar" 压缩包进行本地安装,确保安装过程顺利且高效。 首先,我们需要对MySQL 5.7.33的社区版有一个基本...
本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`yum list installed | grep mysql`命令检查是否存在已安装的MySQL实例。...
以上步骤涵盖了在Centos7上使用yum工具安装MySQL8的基本流程,需要注意的是安装过程中可能会有一些额外的配置和检查步骤,例如创建用户表,配置用户权限等,建议在实际操作前详细阅读官方文档,确保系统安全和数据...
在本文中,我们将详细讨论如何使用 `yum` 安装 MySQL 以及其后续的配置步骤。 首先,安装 MySQL 服务器可以使用以下命令: ```bash [root@sample ~]# yum -y install mysql-server ``` 这会下载并安装 MySQL 服务器...
提供的文档“CentOS7安装mysql5.7.19.docx”和“mysql5.7.19主从配置(CentOS7).docx”应包含更详细的步骤和可能遇到的问题解决方案,建议仔细阅读以获取完整信息。在实际操作过程中,务必遵循最佳实践,确保系统的...
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...
CentOS 6.9 是一个稳定且广泛使用的 Linux 发行版,本文将详细介绍如何在 CentOS 6.9 版本上使用 yum 命令安装 MySQL。 安装 MySQL 在安装 MySQL 之前,需要检查是否已经安装了 MySQL。如果已经安装,可以卸载已经...
在Linux CentOS环境下安装MySQL,通常会通过命令行使用RPM包管理器yum(Yellowdog Updater, Modified)或者dnf(Dandified Yum)来执行。首先,你需要更新你的系统包列表,然后安装MySQL服务器包,接着安装客户端包...
本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...
安装MySQL Community Server 5.7.28 在CentOS 7上通常涉及以下步骤: 1. **更新系统**:首先确保系统中的所有软件包是最新的,可以运行`sudo yum update`来完成此操作。 2. **安装依赖**:MySQL服务器需要一些...
在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...
在本文中,我们将深入探讨如何在CentOS 7.2操作系统上使用Yum工具编译安装MySQL 5.6。这个过程对于系统管理员来说非常重要,因为它允许他们为自己的服务器或开发环境设置一个稳定且可定制的数据库服务。 首先,我们...
通过这个教程,宋正河整理了在CentOS 6.2上安装和管理两个MySQL实例的详细步骤,对于需要在同一系统中运行多个数据库服务的用户来说,这是一个非常实用的指南。记住,正确配置和管理多个MySQL实例是保持系统稳定和...
### CentOS 7 使用 YUM 安装 MySQL 5.7 的详细步骤与配置 #### 一、安装前准备 在开始安装之前,请确保您的 CentOS 7 系统已更新到最新版本,并且网络连接正常。 #### 二、安装 MySQL 5.7 1. **下载 MySQL 源和...
根据提供的部分内容,我们可以看到在 CentOS 7 系统中使用 yum 命令安装 MySQL 5.7.10 的详细过程: 1. **执行安装命令**: - 运行 `yum -y install mysql-community-server`。 2. **解析依赖关系**: - 首先,...
通过上述步骤,我们可以轻松地在Linux系统上使用`yum`命令安装和更新MySQL数据库。这种方式不仅简单高效,而且可以确保使用的MySQL版本是最新的稳定版本。对于需要在生产环境中部署MySQL的用户来说,这是一个非常...
在本节中,我们将详细介绍如何在两个CentOS 7虚拟机(IP地址分别为172.16.0.202和172.16.0.203)上安装MySQL数据库。 ##### 检查安装先决条件 1. **依赖库的安装**: - 首先检查系统是否已安装`libaio`库,该库...
源码安装与yum安装mysql 本文将介绍在Linux 7中编译安装MySQL 5.6.33版本和...本文详细介绍了在Linux 7中编译安装MySQL 5.6.33版本和使用yum源安装MySQL 5.6.49版本的步骤,希望能够帮助读者快速搭建MySQL数据库环境。
:使用命令`yum repolist enabled | grep mysql`查看可用的 MySQL 版本,然后使用命令`yum install mysql-community-server-5.7`安装指定版本的 MySQL。 4. 如何卸载 MySQL?:使用命令`rpm -e mysql-community-...
以下是如何利用提供的压缩包文件进行离线安装MySQL 8.0的详细步骤: 首先,我们看到的五个文件是MySQL 8.0在CentOS 7上的各个组件: 1. `mysql-community-server-8.0.17-1.el7.x86_64.rpm`:这是MySQL服务器的主要...