mysql修改密码

MySQL修改普通用户密码

半城伤御伤魂 提交于 2020-03-01 12:01:55
MySQL版本:5.6.40 普通用户原及密码:zzz 'zzz' 第一次修改:UPDATE user SET password='zzzz' WHERE user='zzz'; 提示密码错误 查看用户密码信息 mysql> select user,host,password from mysql.user; 密码显示成了明文。 使用标准格式修改 UPDATE user SET password= password('zzzz') WHERE user='zzz'; flush privileges; 再退出登录发现可以了 再重新查阅用户密码信息,发现密码列加密了 结论: password=password('zzzz') 这个标准修改密码的方式可以将输入的密码进行加密,所以要一定要标准输入进行普通用户密码的修改。 来源: https://www.cnblogs.com/any-way/p/10002079.html

linux yum install mysql8

大憨熊 提交于 2020-03-01 06:31:55
一、下载安装 查询系统版本 cat /etc/os-release (el7) cat /proc/version 根据系统版本下载mysql*.rpm oracle官网下载安装文件(yum 库文件,使用wget方式下载即可,如:wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm): mysql80-community-release-el7-1.noarch.rpm 将MySQL Yum存储库添加到系统的存储库列表中 基于EL7的系统: yum localinstall mysql80-community-release-el7-{version-number}.noarch.rpm 可以通过以下命令检查MySQL Yum存储库是否已成功添加: yum repolist enabled | grep "mysql.*-community.*" 安装MySQL yum install mysql-community-server 启动mysql systemctl start mysqld.service 初次登录mysql 在服务器初始启动时,将'root'@'localhost创建一个超级用户帐户。设置超级用户的 密码 并将其存储在错误日志文件中。要显示它,请使用以下命令

Linux下MySQL的一些操作

∥☆過路亽.° 提交于 2020-03-01 04:59:36
1、Linux下启动Mysql的命令: /etc/init.d/mysql start 2、关闭Mysql的命令: /etc/init.d/mysql shutdown 3、重启Mysql的命令: /etc/init.d/mysql restart 4、创建用户: grant 权限(all代表所有权限) on database_name.* to userNmae@"%" identified by "Password" GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION 如果创建用户后或者Update Mysql-User表后权限的设置不生效,可以执行flush privileges;就OK! mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by '123'; 给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。 mysql>grant all

安装mysql5.7

Deadly 提交于 2020-02-29 22:08:06
首先下载mysql MySql 选择Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive下载即可 我这里下载的是mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 刚才上官网看了下,最新的变成8了,这个安装方式是否与5.7相同我就不清楚了(捂脸) 1.把下载完的文件上传到linux服务器,开始解压。 tar -xvzf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 1 2.解压改下名字,方便后续操作。我这里命名为mysql。 mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql 1 3.新建用户组合用户。 有可能出现该用户组和用户已经存在,这里是删除原先用户组/用户还是修改新建用户组/用户名都看你喜欢怎么弄了。 groupadd mysql useradd -r -g mysql mysql 1 2 4.修改mysql根目录用户权限 进入刚才重命名后的mysql文件夹执行修改权限命令 cd mysql chown -R mysql . chgrp -R mysql . 或者 cd mysql chown -R mysql:mysql ./ 1 2 3 4 5 6 5.初始化 MySQL 配置表

通过xshell在linux上安装mysql5.7

空扰寡人 提交于 2020-02-28 23:56:46
转载自 https://www.cnblogs.com/xdzy/p/10147343.html 0)通过xshell连接到远程服务器 1)彻底删除原来安装的mysql 首先查看:rpm -qa|grep -i mysql 删除操作(一个一个删除):yum remove '软件名' 查看关于mysql的文件:find / -name mysql 可以通过xftp直接删除 对于顽固的文件夹:rm -rf 文件名(删除) 2 )下载mysql包: wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装: yum localinstall mysql57-community-release-el7-11.noarch.rpm 查看是否安装成功: yum repolist enabled | grep "mysql.*-community.*" 3) 安装mysql: yum install mysql-community-server 启动mysql: systemctl start mysqld 关闭mysql: systemctl stop mysqld 查看是否启动: systemctl status mysqld 4 )设置开机自启: systemctl enable mysqld

MySQL-Cluster

那年仲夏 提交于 2020-02-28 10:20:44
MySQL-cluster 架构,节点,节点作用 原理: SQL 节点: 给上层应用层提供 sql 访问。 管理节点( MGM ): 管理整个集群。 启动,关闭集群。 通过 ndb_mgmd 命令启动集群 存储 / 数据节点: 保存 cluster 中的数据。 数据节点,可以提供副本。实现数据冗余。 NDB 引擎:是一种 “ 内存中 ” 的存储引擎 , 它具有可用性高和数据一致性好的特点。 NDB 引擎 MySQL Cluster 使用了一个 专用的基于内存的存储引擎 ——NDB 引擎,这样做的好处是速度快, 没有磁盘 I/O 的瓶颈, 但是由于是基于内存的,所以数据库的规模受系统总内存的限制, 如果运行 NDB 的 MySQL 服务器一定要内存够大,比如 4G, 8G, 甚至 16G 。 NDB 引擎是分布式的,它可以配置在多台服务器上来实现数据的可靠性和扩展性, 理论上 通过配置 2 台 NDB 的存储节点就能实现整个数据库集群的冗余性和解决单点故障问题。 小结:共三层节点 1. 管理节点( MGM ,对内管理存储节点) 2. 存储节点( NDB 存储引擎,对接管理节点和 SQL 节点,用于存储数据) 3.SQL 节点(对外接口 API ) 优缺点 优点 1. 高吞吐量和低延迟,使用 NDB 存储引擎(基于内存),存储数据速度快,没有 IO 瓶颈 2.灵活的分布式体系架构

MySQL修改密码注意事项

独自空忆成欢 提交于 2020-02-28 07:36:02
5.7版本前的mysql运行: update user set password=password(“你的密码”) where user=“用户”; .5.7版本后的mysql运行:update mysql.user set authentication_string=password(‘你的密码’) where user=‘用户’; 来源: CSDN 作者: 江南一舟110 链接: https://blog.csdn.net/qq_30519365/article/details/104533998

cmd连接mysql的方法

亡梦爱人 提交于 2020-02-28 07:14:58
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* fromtest2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表:create table 表名 (字段设定列表); 删除表:drop table 表名; 修改表:alter table t1 rename t2 查询表:select * from 表名; 清空表:delete from 表名; 备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasenametablename > tablename.sql 恢复表: mysqlbinmysql -h(ip) -uroot -p

Linux Centos 7 使用yum安装 mysql5.7 (实验成功)

爷,独闯天下 提交于 2020-02-28 06:05:30
第一部分:安装Mysql5.7 1.下载YUM库 shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2.安装YUM库 shell > yum localinstall -y mysql57-community-release-el7-7.noarch.rpm 3.安装数据库 shell > yum install -y mysql-community-server 4.启动MySQL服务 shell > systemctl start mysqld.service 5.默认空密码 shell > mysql -uroot -p 6.重置root密码后重启mysql服务 shell > update mysql.user set authentication_string=password("yourpassword") where user="root" and Host="localhost"; shell > flush privileges; shell > quit; shell > systemctl restart mysqld; 如果手贱或者不知道啥原因出现如下问题: ERROR 1045 (28000): Access denied for user

mysql(windows or linux)忘记密码

帅比萌擦擦* 提交于 2020-02-27 04:05:31
提示:1045 access denied for user 'root'@'localhost' using password yes 连接数据库时候弹出这个,然后又忘记密码了请看 转载请注明出处 http://blog.csdn.net/yc7369 曾经由于这个问题找了各种方法,各种行不通,最后将可用方法进行了记录,今日将其整理,以高来者 Linux: 先跳转到 mysql 文件夹下 #mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: < 输入新设的密码 newpassword> mysql> Windows: 法1、 1 在服务里面先把 mysql 服务停止 2 然后在 C:\Program Files\MySQL\MySQL Server 5.6 下找到my.ini 文件, my*.ini 文件 并在