`
frank1998819
  • 浏览: 758425 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

MySQL 5.7 常用操作(转)

 
阅读更多
1、登录,查询数据

Shell代码  收藏代码
mysql -u root -p 
show databases; 
use information_schema; 
show tables; 
desc TABLES; 
select * from TABLES<span style="font-size: 1em;">;</span> 
2、修改密码

Sql代码  收藏代码
-- 登录后执行 
SET PASSWORD = PASSWORD('newpassword'); 
3、mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。

Sql代码  收藏代码
-- 1. 
show VARIABLES like '%max_allowed_packet%'; 
-- 2. 
set global max_allowed_packet = 2*1024*1024*10; 
-- 3. 
重启mysql 
-- 4. 
show VARIABLES like '%max_allowed_packet%'; 
4、mysql启停

Shell代码  收藏代码
#MySQL服务器开启,关闭,重启,查看状态   
/etc/init.d/mysql start   
/etc/init.d/mysql stop   
/etc/init.d/mysql restart   
/etc/init.d/mysql status 
5、将字符编码设置为UTF-8

Shell代码  收藏代码
cd /etc/mysql/mysql.conf.d 
vi mysqld.cnf  
    #在[mysqld]标签下,增加服务器端的字符编码,增加[client]修改客户端编码 
    [mysqld] 
    character-set-server=utf8 
    collation-server=utf8_general_ci 
    [client] 
    default-character-set=utf8 
/etc/init.d/mysql restart 
6、让MySQL服务器被远程访问

Shell代码  收藏代码
cd /etc/mysql/mysql.conf.d 
vi mysqld.cnf  
    #修改bind-address127.0.0.1为0.0.0.0 
    #bind-address            = 0.0.0.0 
mysql -u root -p 
    mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "ROOT";  --ROOT为密码 
    mysql> flush privileges; 
/etc/init.d/mysql restart 
7、建立用户

Shell代码  收藏代码
# 新建book用户,密码为book,允许book可以远程访问abc数据库,授权book对abc进行所有数据库 
mysql> GRANT ALL ON abc.* to book@'%' IDENTIFIED BY 'book'; 
#允许book可以本地访问abc数据库,授权book对abc进行所有数据库 
mysql> GRANT ALL ON abc.* to book@localhost IDENTIFIED BY 'book'; 
8、改变数据存储位置

Shell代码  收藏代码
cd /etc/mysql/mysql.conf.d/ 
vi mysqld.cnf 
    [mysqld] 
    datadir         = /var/lib/mysql 
分享到:
评论

相关推荐

    MySQL 5.7 For Linux的部署及启动与排错

    MySQL是一个流行的开源数据库系统,广泛用于Linux操作系统。本文将介绍MySQL 5.7版本在Linux上的部署、启动以及遇到问题时的排查技巧。特别适合新手进行学习。部署MySQL 5.7 For Linux涉及文件系统的选择、安全配置...

    mysql5.7 审计插件及安装步骤

    MySQL 5.7 是一个广泛使用的开源关系型数据库管理系统,其审计插件是实现数据库活动监控和记录的重要工具。审计插件允许管理员跟踪并记录数据库的各种操作,如查询、登录尝试、权限更改等,这对于合规性、安全性和...

    linux mysql 5.7 64位 rpm包

    1. InnoDB存储引擎的增强:InnoDB是MySQL中最常用的存储引擎,5.7版本中,InnoDB支持更高的事务处理速度,通过改进锁机制、增加并行读取线程等手段,显著提高了I/O密集型工作负载的性能。 2. 查询优化器改进:新的...

    MYSQL5.7数据库软件

    - **InnoDB引擎增强**:InnoDB 存储引擎是MySQL中最常用的存储引擎之一,在5.7版本中得到了显著增强,支持在线索引创建、分区表等功能,大大提升了数据读写速度和事务处理能力。 2. **灵活的数据筛选与编辑功能**...

    MySQL-5.7.36-winx64

    1. **InnoDB存储引擎增强**:InnoDB是MySQL最常用的事务处理引擎,5.7版中进行了性能优化,如更快的插入速度、更高效的索引处理以及更好的并发处理能力。此外,它还引入了InnoDB表空间在线压缩,可以在不影响服务的...

    mysql5.7 环境搭建文档

    完成上述卸载操作后,即可开始安装 MySQL 5.7: 1. **解压安装包**: ```bash tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar ``` 2. **安装 MySQL 各个组件**: ```bash rpm -ivh mysql-community-...

    MySQL5.7安装包

    MySQL5.7是一款广泛使用的开源关系型数据库管理系统,它在IT行业中扮演着至关重要的角色,尤其是在网站开发、数据存储和管理领域。MySQL5.7版本是该系列的一个里程碑,引入了许多增强性能和安全性的改进。以下是对...

    MySQL5.7Linux下的全部安装包

    `libaio-0.3.109-13.el7.x86_64.rpm` 是Linux异步I/O库,MySQL可以利用它进行高速磁盘操作,尤其是在启用InnoDB存储引擎时,异步I/O可以显著提升性能。 `numactl-devel-2.0.9-7.el7.x86_64.rpm` 是NUMA开发包,提供...

    MYSQL5.7-MHA详细步骤

    描述中提到“MYSQL5.7版本设置MHA的详细操作步骤在centos7下试验过”,说明了以下几点: - MHA的配置操作是在MySQL 5.7版本上进行。 - 操作的具体步骤已经在CentOS 7操作系统下经过实践验证。 - 这样的设置适用于...

    【mysql5.7安装包及教程】.zip

    正如资源名称所说,这个资源是一个mysql5.7的安装包,5.7版本还是比较稳定的。由于MySQL的很多优势,所以说MySQL还是非常受欢迎的。 优势如: 1、简单易学,具有很强的操作性 2、绝大多数重要的数据库管理系统均支持...

    mysql5.7数据库

    Python提供了多种库来连接和操作MySQL数据库,其中最常用的是`pymysql`和`mysql-connector-python`。 1. `pymysql`:这是一个纯Python实现的MySQL驱动,适用于Python 2和3。使用`pymysql.connect()`建立连接,然后...

    mysql5.7-rpm离线安装包,涵所有附属包,一键安装

    MySQL 5.7 是 MySQL 数据库管理系统的一个稳定版本,提供了高效、可靠的数据存储和管理功能。RPM(Red Hat Package Manager)是Linux发行版中常用的一种软件包管理器,尤其在 CentOS、Fedora 和 RHEL 等系统上广泛...

    mysql-5.7.32.zip

    此外,MySQL 5.7.32还增强了JSON支持,增加了对JSON字段类型的操作,使得MySQL可以处理半结构化数据,适应NoSQL的使用趋势。新的JSON函数和操作符使得在SQL中处理JSON对象变得更为方便,如JSON_EXTRACT用于提取JSON...

    mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz

    本文将详细讨论MySQL 5.7.32版本在不同架构下的安装文件,特别是针对ARM架构的glibc 2.28环境。 首先,我们关注的是`mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz`这个文件。这个文件是专门为基于ARM架构...

    Centos7安装Mysql5.7安装包

    在Linux系统中,CentOS 7是最常用的服务器操作系统之一,而MySQL 5.7则是一款广泛应用的关系型数据库管理系统。本文将详细介绍如何在CentOS 7上安装MySQL 5.7的安装包,包括必要的准备工作、安装步骤以及注意事项。 ...

    mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

    安装MySQL时,你首先需要解压文件,然后遵循`1.mysql安装.txt`中的指示进行操作。这可能包括创建一个data目录,设置合适的权限,运行`./scripts/mysql_install_db`来初始化数据库,然后使用`mysqld_safe`或者`...

    MySQL5.7安装手册

    3. **InnoDB 存储引擎改进**:InnoDB 是 MySQL 最常用的存储引擎之一,在 MySQL 5.7 中得到了进一步增强,包括支持 JSON 数据类型、更快的表空间操作等功能。 4. **健壮的复制功能**:MySQL 5.7 引入了更为强大的...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 第十三课MySQL5.7高可用架构之Mycat.pdf │ 第十三课MySQL8.0高可用架构之Mycat.pdf │ 第十九课MySQL备份和恢复.pdf │ 第十二课MySQL5.7复制.pdf │ 第十二课MySQL8.0复制.pdf │ 第十五课MySQL8.0高可用架构之...

    mysql5.7安装教程

    ### MySQL 5.7 安装教程 #### 一、MySQL 5.7 下载与安装 ##### 1.1 下载MySQL安装包 - **官方下载:**MySQL官方网站(MySQL :: Download MySQL Installer (Archived Versions)),但由于速度较慢,推荐使用国内...

    MySQL 5.7 安装包及详细安装教程

    而`mysql-for-visualstudio-1.2.8.msi` 是Visual Studio的MySQL插件,帮助开发者在Visual Studio环境中直接管理和操作MySQL数据库。 开始安装MySQL 5.7: 1. **运行MySQL Installer**:双击`mysql-installer-...

Global site tag (gtag.js) - Google Analytics