mysql新建用户

安装mysql 8.0.17并配置远程访问

我是研究僧i 提交于 2019-12-06 18:22:47
一、安装前准备 查看数据库版本命令: mysql --version mysql-community-common-8.0.17-1.el7.x86_64.rpm mysql-community-libs-8.0.17-1.el7.x86_64.rpm mysql-community-client-8.0.17-1.el7.x86_64.rpm mysql-community-server-8.0.17-1.el7.x86_64.rpm 二、安装RPM包 依次安装上述RPM包,前后安装包为依赖关系。 # rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm 三、 查询root账户初始密码 mysql 8.0版本的初始密码默认非空,安装时自动生成,存储在/var/log/mysqld.logzhon中。 # grep 'temporary password' /var/log/mysqld

MySQL——数据库基础操作

匆匆过客 提交于 2019-12-06 17:00:43
基本操作命令 1、查看数据库列表信息 show databases; mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.11 sec) 2、查看数据库中的数据表信息 (1)进入数据库 use mysql; mysql> use mysql; Database changed (2)查看数据表 show tables; mysql> show tables; +---------------------------+ | Tables_in_mysql | +---------------------------+ | columns_priv | | db | | engine_cost | | event ...... 3、显示表结构信息(字段) describe user; (1)其中PRI为主键(不能为空) 定义——确定表中唯一实体对象的标识 特点——唯一性、非空性 (2)其中Extra为约束条件 mysql> describe user; +--------

mysql创建用户以及搭建数据库

不想你离开。 提交于 2019-12-06 14:33:02
创建远程连接用户 连接mysql 本地连接 mysql -u[用户名] -p[密码] 远程连接命令 mysql -h[IP地址] -p[端口号] -u[用户名] -p[密码] 查看数据库用户名以及host 查看所有数据库: show databases 切换数据库到mysql: user mysql 查看用户: select host, user fron user; 新建用户 创建用户权限,用户名,连接地址以及连接密码:GRANT ALL PRIVILEGES ON . TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 创建完之后记得flush一下(不然设置不生效):flush privileges; 注意:如果设置了密码校验策略的话,请把密码设置复杂一点:大写、小写、特殊字符、数字 检查是否设置成功,查询用户select host, user fron user;或者切换终端尝试连接 数据库操作 新建/删除数据库 create database mydb / drop database mydb 新建数据库并设置utf8编码:create database mydb character set utf8 collate utf8_general_ci; 查看数据库编码:show variables like

centos mysql 用户权限安全

懵懂的女人 提交于 2019-12-06 13:37:44
centos系统: 解决:root权限过高,误删系统文件,及授权问题。。。 root权限专人管理。 root用户主要工作: 创建新的普通用户,授予部分文件权限。 端口管理。防火墙设置。 新建用户命令 useradd 用户名 passwd 密码 删除 userdel 用户名 授予部分权限 chmod 用户名 + rwx 文件地址 参数: r 读 w 写 x执行 chown 修改文件的主人 参数——R :表示这个目录还有子目录都改变。 chown ——R 用户名 文件地址 端口管理 vi/etc/sysconfig/iptables 重启防火墙 service iptables restart 普通用户主要工作: 开发 。 mysql数据库: 解决root权限过高,保护数据安全。 root权限专人管理 root用户主要工作: 创建新的普通用户,授予部分数据库权限。 日志管理。 mysql -u root -p 创建用户 mysql> create user 'dba'@'%' identified by '123456'; 授权 mysql> grant all privileges on hnswls.* to 'dba'@'%' identified by 'dba'; grant 权限 1, 权限 2, …权限 n on 数据库名称 . 表名称 to 用户名 @ 用户地址

Linux系统指定目录下安装配置Mysql 5.7.15步骤图文详解

◇◆丶佛笑我妖孽 提交于 2019-12-06 08:03:40
参考: 一、主要安装 https://blog.csdn.net/a_bang/article/details/52465110 二、linux下mysql默认安装目录和常用命令 https://blog.csdn.net/qq_41076797/article/details/90573047 三、mysql的卸载方式 https://www.cnblogs.com/taomylife/p/7234925.html 四、现在版本已经没有my_default.cnf文件, (https://blog.csdn.net/djcode/article/details/78621772) ******************************************************************************* mysql安装有两种:源码自编译安装和编译过的二进制文件进行安装。后一种方法相比源码安装,节省了半个小时的编译时间,只需要合理配置即可。至于其他的优劣,欢迎大家讨论。网上有很多教程,但是对于想要把mysql安装到指定路径的博文却很少,而且还有很多漏洞。为了以后安装方便,抽了点时间整理了一下,既方便大家,也方便自己。本文使用mysql最新版本5.7.15作为研究对象,如有问题,欢迎指正。可以先看一遍博文,第二遍直接按文中代码,五分钟就可以搞定

mysql1_增删改查操作

痴心易碎 提交于 2019-12-06 06:50:58
# ### mysql ctrl + l 清屏 linux里可以用 ctrl + c 终止 shift+ins 粘贴 ctrl+ins 复制 Navicat中 F5 刷新数据库 [linux] 终端 service mysql start 启动mysql service mysql stop 停止mysql service mysql restart 重启mysql [windows] 在超级管理员权限下才能使用 wind+r -> cmd net start mysql 启动mysql net stop mysql 停止mysql # ### part1 mysql -u用户名 -p密码 -hip地址 #登录mysql,如果是用root中户登录本地mysql,可以不加-hip 直接 mysql -uroot -p # (1) 登录到本地mysql 默认root 是最高权限账户 mysql -uroot -p123456 #这种直接加上密码的写法也可以 localhost => 127.0.0.1 本地IP地址 # (2) 退出mysql exit 或者 \q 退出 # (3) root账户远程连接linux中的mysql 服务器 mysql -uroot -p -h192.168.40.128 # ### part2 # 查询当前登录用户是谁 select user() #

linux 下安装 MySQL (本人版本 mysql-5.7.27)

。_饼干妹妹 提交于 2019-12-06 06:48:18
1、首先准备好mysql-5.7.27的安装包。 本人从电脑上下载下来,再上传到服务器上的。将jar移动到相应的文件夹下并重命名: mv mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz /usr/local/ 2、进入到 /usr/local 解压安装包 cd /usr/local tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 3、因为文件夹名称过长,可以修改一下名称: mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql 4、进入MySQL 目录,可以发现有很多文件夹,如果没有data 目录则需要新建(因为各个版本不同有的需要新建有的不需要新建),当然data目录并不限定存放位置,但一般依旧放 mysql 的根目录下 新建文件夹命令:mkdir data 可以看到 目前 mysql 目录下有如下: 5、设置用户组和权限等: 5.1 添加用户组:groupadd mysql #新建msyql用户禁止登录shell 此处我已经设置了会提示已经存在了: 5.2 改变mysql目录权限 命令:chown -R mysql.mysql /usr/local/mysql/ 6、 配置 6.1 初始化数据库 命令:./bin/mysql_install_db -

mysql 5.7.25搭建(转载)

試著忘記壹切 提交于 2019-12-06 06:24:14
STEP 1. 下载 去往官方下载MySQL包.http://dev.mysql.com mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz [root@study mysql] pwd /root/mysql [root@study mysql] wget https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-i686.tar.gz STEP 2. 解压缩 [root@study mysql]pwd /root/mysql [root@study mysql]tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz [root@study mysql]ll drwxr-xr-x. 9 root root 4096 March 19 11:49 mysql-5.7.25-linux-glibc2.12-x86_64 STEP 3. 将解压后的目录的内容移动到指定的安装目录下,我选择在/usr/local/mysql, 建立相关文件以及修改文件和目录的属性 [root@study mysql]test -d /usr/local/mysql || mkdir /usr/local/mysql

zabbix的简单操作(监控客户端MySQL数据包库)

倾然丶 夕夏残阳落幕 提交于 2019-12-06 04:26:12
环境准备: 192.168.175.102 zabbix服务端 192.168.175.106 zabbix客户端(监控MySQL) 命令:iptables -F #清空防火墙规则 命令:systemctl stop firewalld #关闭防火墙 命令:setenforce 0 #关闭selinux 基本工作原理: 与在zabbix agent端自定义监控项类似,监控项类型为“zabbix 客户端(被动型)”, 由mysql服务器上的zabbix 客户端t执行登录检查命令,并将结果回传给zabbix服务端 创建MySQL用户用来监控 由于zabbix自带监控模板只能监控mysql的基本性能参数,只需建立一个USAGE权限或SELECT权限用户即可 1.先在客户端安装zabbix-agent以及MySQL https://www.cnblogs.com/zgqbky/p/11838642.html #安装zabbix服务端和客户端的链接(参考) https://www.cnblogs.com/zgqbky/p/11699282.html #安装MySQL步骤的链接(参考) 2.安装好mysql之后进入 命令:GRANT USAGE ON *.* TO 'zabbixmonitor'@'localhost' IDENTIFIED BY 'passwd'; #授权一个用户最高权限

Hadoop生态体系组件

别说谁变了你拦得住时间么 提交于 2019-12-06 03:21:05
目录: 一、本地数据集上传到数据仓库Hive 二、Hive的基本操作 三、Hive、Mysql、HBase数据互导 正文: 一、本地数据集上传到数据仓库Hive 1.实验数据集的下载 2.数据集的预处理 ⁃ 1)删除文件第一行记录 ⁃ sed -i ‘1d’ filename #1d表示删除第一行,同理,nd表示删除第n行 ⁃ 2)对字段进行预处理 3.把得到的.txt文件导入Hive 基本思路:先将.txt文件上传到分布式文件系统HDFS,然后在Hive中创建一个外部表,完成导入 • 1)启动HDFS • jps #该命令用于查看当前运行的进程 • 2)启动Hadoop ⁃ cd /usr/local/hadoop/sbin #进入/hadoop/sbin文件夹下运行 ⁃ ./start-all.sh • 3)启动mysql(这一步不需要,只是备注) • sudo service mysql start • 4)把.txt本地文件上传到HDFS中 • cd /usr/local/hadoop • ./bin/hdfs dfs -mkdir -p /bigdatacase/dataset #在HDFS的根目录下面创建一个新的目录bigdatacase,并在这个目录下创建一个子目录dataset • ./bin/hdfs dfs -put /本地文件存放的目录/filename