mysql新建用户

mysql 57版本安装

▼魔方 西西 提交于 2019-12-04 08:14:07
1、下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz   2、将mysql安装到/usr/local/mysql下 # 解压 tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz # 移动 mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/ # 重命名 mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql 3、新建data目录 mkdir /usr/local/mysql/data 4、新建mysql用户、mysql用户组 # mysql用户组 groupadd mysql # mysql用户 useradd mysql -g mysql 5、将/usr/local/mysql的所有者及所属组改为mysql chown -R mysql.mysql /usr/local/mysql 6、配置 /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr

centos7 mysql数据库安装和配置

一笑奈何 提交于 2019-12-04 08:09:38
一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl] # cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装 一般网上给出的资料都是 # yum install mysql # yum install mysql-server # yum install mysql-devel 安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下: [root@yl-web yl] # yum install mysql-server Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.sina.cn * extras: mirrors.sina.cn * updates: mirrors.sina.cn No package mysql - server available. Error: Nothing to do 查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。 有两种解决办法: 1、方法一:安装mariadb

Linux mysql安装修改root密码服务

耗尽温柔 提交于 2019-12-04 08:07:55
在向大家详细介绍Linux mysql之前,首先让大家了解下Linux mysql,然后全面介绍Linux mysql,希望对大家有用。 1. Linux mysql安装: $ yum install mysql-server 2. Linux mysql修改root密码: $ mysqladmin -u root password your_new_passwd 3. 启动Linux mysql服务 $ /etc/init.d/mysqld start 4. 添加为系统服务并随之自动启动: $ chkconfig --level 2345 mysqld on 5. 修改防火墙,开启3306端口,使得可以进行远程访问: System->Administration->Firewall->Other ports,添加3306端口,一定要把tcp和udp都加上! 其本质是修改了/etc/sysconfig/iptables文件,也可直接进行修改,按照如下格式: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p udp --dport 3306 -j ACCEPT 6. mysql默认的root用户是不能远程访问的

安装mysql5.7.23 (最新8.0.1)

自作多情 提交于 2019-12-04 08:06:51
如果出现问题请翻到最底部,会有可能出现的解决方案 1.下载 wget: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 2、将mysql安装到/usr/local/mysql下 # 解压 tar -xvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz # 移动 mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/ # 重命名 mv /usr/local/mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql 3.新建data目录 mkdir /usr/local/mysql/data 4、新建mysql用户、mysql用户组 # mysql用户组 groupadd mysql # mysql用户 useradd mysql -g mysql 5、将/usr/local/mysql的所有者及所属组改为mysql chown -R mysql.mysql /usr/local/mysql 6、配置(实列化成功会出现密码root@localhost: q9fSP9uRDa-R) /usr/local/mysql/bin

配置Hive环境步骤

老子叫甜甜 提交于 2019-12-04 06:04:35
安装MySQL; 1.检查当前环境是否安装mysql服务(命令:rpm -qa|grep -i mysql) 2.卸载自带的mysql 3.卸载软件:rpm -e --nodeps mysql-libs-5.5.71-1.el6.x86_64 4.安装mysql客户端与服务器 4.1下载依赖 sudo yum install libaio sudo yum install perl 导入服务器,客户端 rpm -ivh ./mysql-client-5.1.73-1.glibc23.x86_64.rpm rpm -ivh mysql-server-5.1.73-1.glibc23.x86_64.rpm 4.2mysql服务启动 检查mysql状态 service mysql status 启动mysql服务 service mysql start 停止mysql服务 service mysql stop 重启mysql服务 service mysql restart 4.3Hive元数据库创建于授权(非root用户) 进入root用户 mysql -uroot[-proot]默认没有设置密码 在root用户下:创建hive库并设置编码Latin1(默认编码) create database hivedb default character set latin1; alter

入门Hadoop---Hive的搭建

帅比萌擦擦* 提交于 2019-12-04 03:45:59
本博客主要介绍Hive和MySql的搭建:      学习视频一天就讲完了,我看完了自己搭建MySql遇到了一堆坑,然后花了快两天才解决完,终于把MySql搭建好了。然后又去搭建Hive,又遇到了很多坑,就这样一直解决问题,加上网上搜索和个人排查检查日志。搜索百度,百度不行搜索Bing,看了csdn,看strackflow,最后终于功夫不负有心人,成功把MySql和Hive跑起来了。这里我将还原最初状态,并把遇到的坑一并记录下,同时防止后人采坑。    搭建环境:    Centos7,MySql14.14,Hive2.3.6      搭建MySql:    搭建步骤我参考的菜鸟教程 : https://www.runoob.com/mysql/mysql-install.html    参考上述步骤搭建遇到的坑:    坑1:安装完后,给root用户设置密码后,使用账户和密码登陆报了ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误,解决方案 点击 。    搭建Hive:   搭建步骤我参考的: https://www.cnblogs.com/dxxblog/p/8193967.html   参考上述步骤遇到的坑:启动hive抛出Relative path

初识数据库

扶醉桌前 提交于 2019-12-04 03:29:49
阅读目录 一 数据库管理软件的由来 二 数据库概述 三 mysql介绍 四 下载安装 五 mysql软件基本管理 六 初识sql语句 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个 文件仅仅只能存在于某一台机器上 。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题。。。。。。 1、程序所有的组件就不可能运行在一台机器上 #因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,就一台机器的性能垂直进行扩展是有极限的。#于是我们只能通过水平扩展来增强我们系统的整体性能,这就需要我们将程序的各个组件分布于多台机器去执行。 2、数据安全问题 #根据1的描述,我们将程序的各个组件分布到各台机器,但需知各组件仍然是一个整体,言外之意,所有组件的数据还是要共享的。但每台机器上的组件都只能操作本机的文件,这就导致了数据必然不一致。 #于是我们想到了将数据与应用程序分离:把文件存放于一台机器,然后将多台机器通过网络去访问这台机器上的文件(用socket实现),即共享这台机器上的文件,共享则意味着竞争,会发生数据不安全,需要加锁处理

Windows安装MySQL

只愿长相守 提交于 2019-12-04 01:02:34
1、安装包下载 2、安装教程   (1)配置环境变量   (2)生成data文件   (3)安装MySQL   (4)启动服务   (5)登录MySQL   (6)查询用户密码   (7)设置修改用户密码   (8)退出 3、异常处理:   (1)登录提示密码无效   (2)caching_sha2_password 开始安装: 1、安装包下载: 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载。 下载完成后,选择一个磁盘内放置并解压。 2、安装教程 (1)配置环境变量 新建【系统】变量。 变量名:MYSQL_HOME 变量值:D:\mysql-8.0.18-winx64 PATH增加D:\mysql-8.0.18-winx64\bin (2)生成data文件 以管理员身份运行cmd 进入E:\python\mysql\mysql-8.0.12-winx64\bin>下 执行命令:mysqld --initialize-insecure --user=mysql 在E:\python\mysql\mysql-8.0.12-winx64\bin目录下生成data目录 (3)安装MySQL 继续执行命令:mysqld -install (4)启动服务 继续执行命令:net start

linux 安装mysql8.0

*爱你&永不变心* 提交于 2019-12-03 17:30:41
下载tar包: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 应该会自动下载到 /usr/local/src 下,将文件移动到 /usr/local/mysql下解压 mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 进入mysql目录:cd /usr/local/mysql; 解压;tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 得到mysql-8.0.11-linux-glibc2.12-x86_64 重命名; mv mysql-8.0.11-linux-glibc2.12-x86_64 mysql8.0; # 创建文件夹data,存储文件; cd /usr/local/mysql-8.0/ mkdir ./data 2.2 创建用户及用户组 # 用户组 groupadd mysql # 用户 (用户名/密码) useradd -g mysql mysql 2.3 授权 chown -R

阿里云 centos7 安装mysql数据库

眉间皱痕 提交于 2019-12-03 14:31:58
环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [root@localhost ~]# rpm -qa|grep mariadb // 查询出来已安装的mariadb [root@localhost ~]# rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件 然后现在开始将当前目录切换到root也就是: cd ~ 下载与安装MySQL: 这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM包并且安装,所以在安装完成后必须要卸掉,否则会自动更新。 1.安装MySQL官方的yum repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.下载rpm包 [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装MySQL服务 [root@localhost ~]# yum -y install