首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 8.0 OCP 漏补缺 -配置MySQL

最近在考MySQL 8.0的OCP ,开个专题专门漏补缺下 只是做备忘,有的概念只是一笔带过,具体可自行搜索 本文中配置和选项文件一个意思 1.配置文件优先级 ?...相关defaults选项 --no-defaults会忽略配置文件的参数,只会按预编译时的参数以及命令行启动时的参数 mysqld --no-defaults --basedir=/opt/mysql...,有兴趣可以自行搜索 3.默认配置文件位置 windows系统也识别my.cnf文件,不过建议使用my.ini Linux:/etc/my.cnf Windows:C:\my.ini ?...再加上一个 show-warnings 可以执行如下命令查看配置文件组内容 my_print_defaults mysql client mysql --print-defaults mysql client...5.2 持久化全局变量 使用SET PERSIST variable_name = value 来持久化全局变量,而不用修改配置文件是MySQL 8.0的新特性 需要如下权限 SYSTEM_VARIABLES_ADMIN

4K20

MYSQL数据库的增删改

07.13自我总结 MYSQL数据库的增删改 一.对于库的增删改 增 create database 库名称; create database 数据库名称 charset 编码方式; 删 drop...database 库名称; 改 修改编码方式:alter database 库名称 charset 编码方式; 查看所有库:show databases; 查看指定库:show database...库名称; 二.对于表的增删改 增 增加表单create table 表名称(字段1 数据类型,字段2 数据类型........限制条件); #至少有一股字段和数据类型,最后一个字段已经最后一个数据类型结束后不加...table 表名称 change 旧字段名称 新字段 新字段数据类型 表 改表名称:rename table 表名称 to 新名称 改表的编码:alter table 表名 charset 新编码; ...查看所有表:show tables 查看指定表信息:desc table 表名称 查看指定表创建信息:show create table 表名称 三.对于表里的数据增删改 增 插入一个值 insert

4.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

MySql数据库的增删改

,系统使用默认字符集:utf8,校验规则:utf_general_ci; 简单验证一下:创建一个数据库create database d1,然后去/var/lib/mysql/d1/db.opt查看:、...删除数据库drop database db_name; 创建数据库:create database db_name(本质就是Linux在/var/lib/mysql创建一个目录),删除数据库:drop...database db_name;(删除目录) 比如我们在/var/lib/mysql下创建一个目录youcanseeme,而用mysql命令show databases;自然也可以看到。...:show charset; 如果想查看数据库支持的字符集校验规则:show collation; 创建指定编码集的数据库 如果没有指定,默认以配置文件为主 两种方式创建字符集为utf8的表: create...db_ name; 执行删除之后的结果: 数据库内部看不到对应的数据库 对应的数据库文件夹被删除,级联删除,里面的数据表全部被删 注意:不要随意删除数据库 //删除数据d5\d4\d3; mysql

21130

Linux 配置安装MySQL

则需要安装 $ sudo yum install ncurses-devel 经过漫长的编译过程,我们的mysql终于安装到了/usr/local/mysql目录,接下来,我们需要对mysql 进行相应的配置.... $ sudo chown -R mysql data 最后,我们需要创建mysql配置文件 $ sudo cp support-files/my-default.cnf /etc/my.cnf 配置.../mysqladmin -u root shutdown 修改root账号密码 新安装的mysql数据库的root账号是没有设置密码的,因此,所有人都可以进行访问,为了安全起见, 我们需要为root账号设置一个密码...直接登陆的时候,没有提供账号的话, 就会以该用户的身份登陆数据库,如果不需要该用户的话,可以删除掉该用户信息。...(0.00 sec) 这里的FLUSH语句让数据库重新加载授权表,否则需要等下次重启才能生效。

2.8K30

MySQL数据库2表的增删改

| u4 | +-----------------+ 12 rows in set (0.00 sec) 1.5查看库内列表及表结构 方式一 show tables;查看该数据库内所有的列表...7 | 9000.0000000000 | xiaoming | +----+-----------------+----------+ 2 rows in set (0.00 sec) 四、特殊表(数据库用户的创建与修改...(Host,User,Password) values("主机名","用户名",password("密码")); # 错误 3.设置用户权限 grant 权限们 on 数据库名.表名 to 用户名@主机名...on db1.* to zero@localhost with grant option; 注:权限有select,delete,update,insert,drop..., all代表所有权限 注:数据库名...提倡使用 重点: grant all on db1.* to owen@localhost identified by 'owen'; # (创建用户)设置权限 4.撤销权限 revoke 权限名 on 数据库

13.2K20

Linux配置Mysql5.7主从配置

封面为好友拍摄的照片,想查看更多微信公众号搜索:JavaBoy王皓或csdn博客搜索:TenaciousD 前言 主从配置其实蛮简单的,主从配置也叫热备,热备就是在数据库启动的情况下实时对数据进行备份,...相反对概念叫冷备,就是在数据库停止对时候对数据进行备份。...我们使用数据库对主从配置主要是解决数据库对读写压力,一般的,写操作主库,读操作从库。...前提准备 我们要在两台网络互通的服务器安装两个mysql ,并启动成功,请查看我上篇文章: Linux安装mysql5.7.26 --(傻瓜版3分钟搞定) 公众号请点击:https://blog.csdn.net...),爱写啥写啥,别太离谱就行 log-bin=mysql-bin #打开日志(主机需要打开),这个mysql-bin也可以自定义,这里也可以加上路径 #作为主机的配置 binlog-do-db=master

1.1K20

MySQL数据库安全配置

2.MySQL安全配置方案: 1)限制访问MySQL端口的IP:Windows可以通过Windows防火墙和Ipsec来限制,Linux下可以通过Iptables来限制。...2)修改MySQL的端口:Windows下可以修改配置文件my.ini来实现,Linux可以修改配置文件my.cnf来实现。 3)对所有用户设置强密码并严格指定对应账号的访问IP。...;Linux系统中,新建一个MySQL账号,并在安装时指定以MySQL账户来运行,并给予程序所在目录的读取权限,data目录读写权限。...c、取消MySQL运行账户对于cmd,sh等一些程序的执行权限。 8)网站使用MySQL账户的处理: 新建一个账户,给予账户所使用数据库的所有权限即可,这样能保证账户不会因为权限过高而影响安全。...3.MySQL安全配置常用命令: 1.MySQL的root用户是空密码,为了安全起见必须修改为强密码,命令: ?

6K10

linux上安装使用mysql(linux登录mysql数据库)

首先明确大体步骤为3步 1.下载数据库的压缩包或二进制包,可以在linux用wget或yum下载,也可以外网下载再传到linux 2.配置数据库的环境和路径 3.登陆数据库修改 一....我这里是用 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 下载...解压放入你想安装的目录,然后移动并改名 # tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz #mv -v mysql-5.7.22-linux-glibc2.12...#service mysql start 三.设置mysql密码(因为在配置文件取消了密码验证,可以直接回车键) #mysql -u root -p 或者#/usr/local/mysql/bin/mysql...-uroot -p 使用第二个命令是没有配置环境变量 #export PATH=$PATH:/usr/local/mysql/bin 上图为登录成功,再操作数据库设置密码 #use mysql; #

10.2K10

python数据库-MySQL数据库的增删改基本操作(49)

一、数据库基础 ?...三、数据库连接   在关于数据库的第一篇文章中就给大家讲了使用Navicat连接数据库的方法,那么这里再给大家讲解一下使用命令连接数据库的方式。   ...一般在公司开发中,可能会将数据库统一搭建在一台服务器上,所有开发人员共用一个数据库,而不是在自己的电脑中配置一个数据库,远程连接命令 mysql -h ip地址 -u root -p -h后面写要连接的主机...ip地址 -u后面写连接的用户名 -p回车后写密码 四、数据库操作 1、创建数据库 create database 数据库名 charset=utf8; 2、删除数据库 drop database 数据库名...; 3、切换数据库 use 数据库名; 4、查看当前选择的数据库 select database(); 5、查看目前所有的数据库 show databases; 五、表操作 1、查看当前数据库中所有表

2.4K30
领券