mysql修改密码

大数据HIVE安装与使用

拟墨画扇 提交于 2020-01-13 07:03:25
下载linux下的hive包 因为我是用的cdh的hadoop(相较于开源hadoop,cdh因为有专门的公司维护解决bug),所以下载 开始解压 tar -zxvf hive-0.13.1-cdh5.3.6.tar.gz 配置相关环境变量,直接使用hive就能启用 export HIVE_HOME=/opt/module/hive export PATH=$HIVE_HOME/bin 安装mysql hive的元数据默认是保存在derby微型数据库中的,所以我们安装一个mysql将元数据保存在mysql中,两种方式 一 rpm -qa|grep mysql 查看mysql是否安装,安装了的话卸载 rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64 开始安装 1yum安装mysqlserver yum install -y mysql-server service mysqld start 2开机自启 chkconfig mysqld on 3安装mysql connector yum install -y mysql-connector-java 4将mysql connector保存到hive的lib下 cp /usr/share/java/mysql-connector-java-5.1.17.jar /opt/module/hive

docker 安装mysql mongo

左心房为你撑大大i 提交于 2020-01-12 17:29:36
Docker安装Mysql 1.拉取镜像 docker pull mysql/mysql-server 2.运行mysql docker run -d -p 3306:3306 --name [Name] [ImageName] //示例 docker run -d -p 3306:3306 --name mysql01 mysql/mysql-server 3.进入容器 docker exec -it [ContainerName] bash //示例 docker exec -it mysql01 bash 4.进入mysql的命令行 命令行进入mysql的root账户: mysql -uroot -p 这时候操作mysql会报错 ,让修改密码 请看 常见错误解决模块 创建新用户 mysql> CREATE USER 'test'@'localhost' IDENTIFIED BY 'pwd123456'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION; mysql> CREATE USER 'test'@'%' IDENTIFIED BY 'pwd123456'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH

mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法

纵然是瞬间 提交于 2020-01-12 17:27:41
我的操作系统是ubuntu18.04,以下是我的mysql版本: 安装完成后,登录mysql的时候就出现了如下错误: 因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。 下面是我的处理过程: Step1:修改mysqld.cnf配置文件 在ubuntu的terminal(也即终端)上输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,进入到这个配置文件,然后在这个配置文件中的[mysqld]这一块中加入skip-grant-tables这句话。 1 [mysqld] 2 # 3 # * Basic Settings 4 # 5 user   = mysql 6 pid-file   = /var/run/mysqld/mysqld.pid 7 socket    = /var/run/mysqld/mysqld.sock 8 port   = 3306 9 basedir   = /usr 10 datadir    = /var/lib/mysql 11 tmpdir    = /tmp 12 lc-messages-dir = /usr/share/mysql 13 skip-external-locking 14 character-set-server=utf8 15 collation-server=utf8

离线搭建mysql服务器(centos)

[亡魂溺海] 提交于 2020-01-12 09:09:14
0.环境:阿里云主机 centos7.3 64位 1.从Mysql官网下载安装包(linux generic版) mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 2.解压安装 tar -xvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql 3.创建mysql用户,用户组 groupadd mysql useradd -g mysql mysql 4.配置my.cnf cd /usr/local/mysql/support-files cp my-default.cnf /etc/my.cnf vim /etc/my.cnf [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 socket=/var/lib/mysql/mysql.sock [mysqld] skip-name-resolve #设置3306端口 port = 3306 socket=/var/lib/mysql/mysql.sock # 设置mysql的安装目录 basedir=/usr/local/mysql # 设置mysql数据库的数据的存放目录 datadir=/usr

centos7 yum方式安装mysql5.7

坚强是说给别人听的谎言 提交于 2020-01-12 03:21:39
转自:https://www.cnblogs.com/luohanguo/p/9045391.html 并在此基础上加些内容,本人亲测下面步骤可用,有问题可留言 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm 之后就开始安装MySQL服务器 [root@localhost ~]# yum -y install mysql-community-server 安装结果 至此MySQL就安装完成了,然后是对MySQL的一些设置。 2 MySQL数据库设置 首先启动MySQL [root@localhost ~]# systemctl start mysqld.service 查看MySQL运行状态,运行状态如图: [root@localhost ~]# systemctl status mysqld

CentOS7安装MySQL

梦想的初衷 提交于 2020-01-11 23:35:30
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 (1)下载并安装MySQL官方的 Yum Repository [ root @localhost mysql ] # wget - i - c http : / / dev . mysql . com / get / mysql57 - community - release - el7 - 10. noarch . rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [ root @localhost mysql ] # yum - y install mysql57 - community - release - el7 - 10. noarch . rpm 之后就开始安装MySQL服务器 [ root @localhost mysql ] # yum - y install mysql - community - server 这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。 至此MySQL就安装完成了,然后是对MySQL的一些设置。 (2)MySQL数据库设置 首先启动MySQL [ root @localhost mysql ] #

linux 安装mysql

房东的猫 提交于 2020-01-11 01:53:54
1.解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar (例如解压成 /usr/soft/mysql) 2.创建用户组和用户 groupadd mysql useradd -r -g mysql mysql 3.创建数据目录并赋予权限 mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限 chown mysql:mysql -R /usr/soft/mysql #赋予权限 4.配置my.cnf vim /etc/my.cnf [mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/soft/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true 5.进入mysql的bin目录并初始化 cd /usr/soft/mysql

MySQL5.7之PXC集群搭建

坚强是说给别人听的谎言 提交于 2020-01-11 00:41:36
新建pxc001服务器: 系统:centos7 内存:2G 磁盘:128G IP地址:192.168.0.201(第一节点) 192.168.0.202 192.168.0.203 #vi /etc/selinux/config SELINUX=disabled #修改该项为disabled #执行命令 setenforce 0 #systemctl restart firewalld 开放防火墙这4个端口 firewall-cmd --add-port=4444/tcp --permanent firewall-cmd --add-port=4567/tcp --permanent firewall-cmd --add-port=4568/tcp --permanent firewall-cmd --add-port=3306/tcp --permanent 安装集群 #yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm #yum -y update percona-release #yum -y install Percona-XtraDB-Cluster-57 启动mysql,并修改密码 service

MySQL忘记root密码的解决办法

ぃ、小莉子 提交于 2020-01-10 18:57:35
MySQL忘记root密码的解决办法 使用Mysql时,忘记其他用户密码,可以使用root用户重新设置,但是如果忘记root密码,就需要采用特殊的方法进行操作。 直接修改授权表可以修改root的密码。 操作步骤总结: (1) 停止MySQL的服务 (2) 使用mysqld_safe结合skip-grant-tables启动数据库,它的作用是用户登录时不适用授权表,所以用户可以不使用密码直接登录 (3) 不使用密码直接登录到MySQL,使用update修改root密码 (4) 使用kill命令杀掉MySQL的进程,然后正常启动MySQL服务 (5) 使用新密码登录测试 具体操作: 1、[root@MySQL ~]#systemctl stop mysqld 停止服务 [root@MySQL ~]#netstat -anptl | grep 3306 查看MySQL服务进程 2、跳过用户登录时使用的授权表 [root@MySQL~]# mysqld_safe --skip-grant-tables & 已跳过安全登录授权 3、安全登录后使用update修改root密码 执行update修改密码 mysql>update mysql.user set authentication_string=PASSWORD(‘123.wuqing’) where user=‘root’ and

MMM高可用架构

◇◆丶佛笑我妖孽 提交于 2020-01-10 17:38:01
MMM高可用架构 MMM(Master-Master replication manager for MySQL) 是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,可以说是mysql主主复制管理器。虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的read负载均衡。关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用它来在一组居于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重新同步功能的脚本。 MMM提供了自动和手动两种方式移除一组服务器中复制延迟较高的服务器的虚拟ip,同时它还可以备份数据,实现两节点之间的数据同步等。由于MMM无法完全的保证数据一致性,所以MMM适用于对数据的一致性要求不是很高,但是又想最大程度的保证业务可用性的场景。MySQL本身没有提供replication failover的解决方案,通过MMM方案能实现服务器的故障转移