mysql修改密码

远程连接linux服务上的mysql

六眼飞鱼酱① 提交于 2020-03-18 11:26:55
如果有童鞋linux上还未安装mysql数据库可以参考我上一篇博客 (1)首先确保 linux服务上的 mysql 的3306端口是对外开放的   编辑 vi /etc/sysconfig/iptables   将 如下 内容拷贝进去(注意 :不要粘贴在文件的最后 , 否则会不起作用,大致应放在倒数第三行 ) :   -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT (2)重启防火墙    service iptables restart (3)确保linux系统在 桥接模式下是可以联网的 (4)登录mysql 设置远程ip地址可以登录的权限   1)、登录 mysql -uroot -p   2)、输入密码   3)、切换mysql库 : use mysql; (注意: 执行mysql命令时 ,记得带 ; 号 , root:用户;xx:密码 )   4)、赋予权限    : grant all privileges on *.* to 'root'@'% 'identified by 'xx' with grant option;   5)、刷新权限表  : flush privileges ; (5)、以navicat为例 连接mysql    1)、查询 linux服务的 ip地址    

CentOS7 64位下MySQL5.7安装与配置

[亡魂溺海] 提交于 2020-03-18 03:30:07
安装环境: CentOS 7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查mysql源是否安装成功 shell> yum repolist enabled | grep "mysql.*-community.*" 看到上图所示表示安装成功。 可以修改 vim /etc/yum.repos.d/mysql-community.repo 源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示: 2、安装MySQL shell> yum install mysql-community-server 3、启动MySQL服务 shell> systemctl start

centos8安装mysql8.0

最后都变了- 提交于 2020-03-17 21:10:03
安装步骤 1.下载mysql源安装包 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm 2.安装mysql源 下载完成后使用下面命令安装源: yum localinstall mysql80-community-release-el7-1.noarch.rpm 3.检查是否安装成功 yum repolist enabled | grep “mysql. -community. ” 4.安装mysql yum install -y mysql-server 安装成功,启动MySQL systemctl start mysqld 开机自动运行 systemctl enable mysqld 具体步骤 可查看此篇博文:https://blog.csdn.net/qq_38591756/article/details/82958333?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 注:mysql默认3306端口,如果远程连接不上

数据库 Mysql PostgreSQL 技巧

陌路散爱 提交于 2020-03-17 20:17:45
某厂面试归来,发现自己落伍了!>>> MySQL默认的超级管理员是root 连接方法:mysql -u root 默认密码为空 修改密码的方法:mysqladmin -u root password 'new password' PostgreSQL默认的超级管理员密码是postgres 连接方法:psql -U postgres(注意,是大写的-U) 默认密码为空 1)修改数据 目录下 的pg_hba.conf 配置文件 <!-- lang: shell --> # IPv4 local connections: host all all 127.0.0.1/32 trust 即将 md5 改成 trust 2)然后用这样的命令来修改密码: 修改密码的方法是,用psql登入管理:psql -U postgres <!-- lang: sql --> ALTER USER postgres WITH password 'new password'` 查看帮助 mysql >Help show PostgreSQL > \help 来源: oschina 链接: https://my.oschina.net/u/1016427/blog/127324

Linux 安装mysql数据库

醉酒当歌 提交于 2020-03-17 07:28:58
L inux 安装mysql数据库 1.1 检查 linux 系统版本 [root@rabbitmq2~]# cat /etc/system-release CentOS Linux release 7.3.1611 (Core) 检查是否已经安装过mysql,执行命令 [root@localhost / ]# rpm - qa | grep mysql 如果有安装过删除命令如下: rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 再次执行查询命令,查看是否删除 [ root@localhost / ] # rpm - qa | grep mysql 2. 查询所有Mysql对应的文件夹命令: [root@localhost /]# whereis mysql mysql: /usr/bin/mysql /usr/include/mysql [root@localhost lib]# find / -name mysql /data/mysql /data/mysql/mysql 删除相关目录或文件 [root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql 3. 3、检查mysql用户组和用户是否存在,如果没有

centos7使用yum安装mysql5.6版本

倖福魔咒の 提交于 2020-03-17 00:49:41
1、检查系统中是否已安装 MySQL。 rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 。 注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。 2、查看已安装的 Mariadb 数据库版本。 rpm -qa|grep -i mariadb 3、卸载已安装的 Mariadb 数据库。 rpm -qa|grep mariadb|xargs rpm -e --nodeps 4、再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成。 rpm -qa|grep -i mariadb 5、开始安装mysql5.6下载安装包 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 6、安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 7、安装mysql。 yum install mysql-server 8、启动 mysql 服务 。 systemctl start mysqld

Linux 使用rpm创建 mysql8

不羁岁月 提交于 2020-03-16 21:48:44
数据库包下载:https://pan.baidu.com/s/1U1x_HSiLBzlcR6HLTRoF8g 提取码:b5vt 下载后上传到服务器下,我放的目录是/usr/local 安装mysql步骤: 清理环境 centos7会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql rpm -qa |grep -i mariadb(centos7默认系统自带的) mariadb是从mysql来的,是它的一个分支,需要清理掉 清理掉mariadb包 用yum直接安装你的话,用的mariadb的yum源,它跟mysql官方正式版不太一样,我们要安装官方正式版,就需要清掉mariadb,然后手动安装自己下载的官方正式版mysql rpm -e 加上包名,把mariadb包清掉 可以看到用rpm删除会失败,提示有依赖关系的软件需要安装 rpm -e mariadb-libs-5.5.64-1.el7.x86_64 rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb 解压上传的 mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 开始安装: 一般用装软件用yum直接安装也可以,但是有一个问题

阿里云Centos服务器PHP+mysql的搭建

。_饼干妹妹 提交于 2020-03-16 20:06:19
引言 在 阿里云的官网 试用一个月的云服务器,搭建了PHP+mysql+apache(Web服务器),总结了以下问题点。 1.mysql的远程需要开启 2.mysql的密码更改 3.阿里云安全组规则增加 更改完成后需要重启阿里云服务器。 apache(Web服务器的安装) 命令:yum install -y httpd 启动:systemctl start httpd 添加公网端口与IP,进入阿里云控制台,选择导航安全组,点击表格中的配置规则,点击右上角 "添加安全组"按钮,输入下图信息: 打开你的公网IP地址,如果看到如下页面,说明Apache安装成功. Apache默认的根目录是/var/www/html,把写的代码放到这个目录下就可以访问了,如果需要更改,需要修改/etc/httpd/conf/httpd.conf文件. 安装php 命令:yum install -y php 重启Apache服务器,systemctl restart httpd 在/var/www/html目录下新建文件名为index.php的文件,内容是 <?php phpinfo() ?> 刷新公网ip的页面,如果看到下图,说明php安装成功: 安装mysql 安装mysql 命令: wget https://dev.mysql.com/get/mysql57-community-release-el7

MySQL-用户与权限

我是研究僧i 提交于 2020-03-16 09:28:17
MySQL 权限表 MySQL系统对于用户的验证分为两个阶段: 1)对连接的用户进行身份验证,合法的用户通过验证,然后连接。不合法的用户拒绝连接; 2)对通过验证的合法用户赋予相应的权限,用户可以在这些权限范围内对数据库进行相应的操作。 User 表存储用户的主机、账号、密码、全局权限等信息。 在 User 表中,需要我们关注的列 Host、User、Password。 Db 表是对一个数据库的所有操作权限。 Db 表中,需要关注的列 host、db、user Tables_priv 表:储存用户对某个表的操作权限。 “mysql> flush privileges;”刷新权限 用户管理 1、 MySQL 登录和退出 登录的语法格式: Mysql -h主机名/ip 地址 –u用户名 -p密码 数据库名称; 范例: C:Users ThinkPad>mysql -h localhost -uroot -proot C:Users ThinkPad>mysql -h localhost –uneu01 –pneu01 neusoftl; 退出的语法格式: Exit 或 quit 或 \q 2、 创建用户 Root 用户拥有全局权限,以 root 身份登录 MySQL 服务器,然后创建普通用户。 1 )使用 CREATE USER 语句 语法格式: CREATE USER 用户名

mysql8修改密码加密方式

此生再无相见时 提交于 2020-03-14 03:58:43
mysql8用navicat可视化连接会报错加密方式错误,想要连接mysql8有两种方式 1:安装MySQL8客户端 2:修改MySQL8的密码加密方式 我采用的是第二种,因为服务器上是MySQL8,而我本地是MySQL5,不想在装一个MySQL8,要是换电脑还要在装一个MySQL8,觉得有点麻烦。 以下是通过查资料总结出来的修改方法以及修改过程中可能会出现的问题。时间有点久了,查到的资料地址忘记了,就剩了个修改记录。 // 登陆 mysql -uroot -p // 更改加密方式 mysql> ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; Query OK, 0 rows affected (0.02 sec) // 更改密码 mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'pwd12345'; Query OK, 0 rows affected (0.03 sec) // 刷新 mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) // 如果报错 ERROR 1819 (HY000): Your password does