华为云CENTOS下安装MySQL及重置mysql8.0密码
华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录。
Linux下安装MySQL及重置mysql8.0密码
2018年12月30日 16:48:57 PHP,Python 阅读数 854更多
分类专栏: Linux
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/li3839/article/details/85341161
一、MySQL的基本操作命令
解释 |
命令 |
安装服务端 | yum install mysql-community-server |
启动 |
service mysqld start/restart |
停止 | service mysqld stop |
二、MySQL安装
CentOS7 默认安装mariadb数据库
yum remove mariadb-libs.x86_64
下载Mysql源
https://dev.mysql.com/downloads/repo/yum/
安装源
yum localinstall mysql80-community-release-el7-1.noarch.rpm
安装MySQL
yum install mysql-community-server
查看默认原始密码
cat /var/log/mysqld.log | grep password
使用默认密码登录:
mysql -u root -p;
alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass@123';
- 执行以下命令,使用MySQL数据库。
use mysql;
- 执行以下命令,查看用户列表。
select host,user from user;
- 执行以下命令,刷新用户列表并允许所有IP对数据库进行访问。
update user set host='%' where user='root' LIMIT 1;
- 执行以下命令,强制刷新权限。允许同一子网中设置为允许访问的云服务器通过私有IP对MySQL数据库进行访问。
flush privileges;
- 执行以下命令,退出数据库。
quit
三、MySQL扩展知识
远程连接
开启Genelog
新建用户和操作
忘记root密码怎么办
四、MySQL客户端工具
SQLyog(推荐使用) Sequal Pro
Navicat phpMyadmin(演示)
HeidiSQl
五、杂项
1)查看已安装好的mysql
rpm -qa|grep -i mysql
2)删除命令:rpm -ev mysql80-community-release-el7-1.noarch
......
遇到的问题:
问题一:
解决方案: 开启mysqld service mysqld start
问题二:
这个问题,卡了我一天了,有心人天不负阿,终于被我解决。nice
关于安装最新版本 mysql-8.0.13 ,遇到的问题。
首先,登录 mysql -u 用户名 -p 密码,登录成功后,然后,我执行 show databases,查看所有数据库,可是一直提示说,重置密码。接着我就想进行修改密码,但是一直提示说我的mysql版本有问题,我就纳闷了。 为什么会报这个错误呢???
其次,我就上网找资料,然后,发现有一篇文章好像也是针对这个版本,然后解决了。我就想,我也试试呗。
1) 进行修改MySQL的配置,无密码登录
命令: sudo vim /etc/my.cnf 进入编辑 my.conf文件
加入 skip-grant-tables 和 default-authentication-plugin=mysql_native_password
2)重启 mysqld
service mysqld restart
3)登录 : mysql -uroot
4) 清空密码:update user set authentication_string = "where user ='root'";
5)重置密码: ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
重置密码后,但是设置在密码比较简单,会有密码过于简单的提示
接着再执行 下面 两句:
set global validate_password_policy=0;
set global validate_password_length=1;
这样就不会再提示。
咋们,再登录,有密码的登录
大功告成啦!!!
华为云CENTOS下安装MySQL及重置mysql8.0密码相关推荐
- 华为云ECS下安装MySQL
华为云ECS安装MySQL-5.7.26 1. Download MySQL Linux version MySQL download url 2. 下载完毕tar包 mysql-5.7.26-1.e ...
- 华为云centOs下docker安装(一)
华为云centOs下docker安装 安装centOs下安装docker 安装centOs下安装docker CentOS 7.6 64bit 系统盘容量: 40 GB系统类型: 64-bit 把yu ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
- Centos下安装mysql(二进制版)
Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...
- 腾讯云 centOS 下安装 chrome 浏览器
@TOC腾讯云下 centOS 下 安装 chrome 浏览器 一.创建yum源文件 cd /etc/yum.repos.d/ touch google-chrome.repo 二.输入yum源信息 ...
- centos设置mysql初始l密码_CentOS 7下安装MySQL后重置root密码方法
本人在CentOS 7上安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql ...
- 在CentOS下安装MySQL
首先下载好rpm离线包,然后解压到CentOS下 放到CentOS下,解压到任意目录下 tar xf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar[root@loc ...
- Centos下安装Mysql
一,官网下载:http://dev.mysql.com/downloads/mysql/ Select Platform: 选择 --> linux - Generic 然 ...
- mysql bundle 安装_阿里云服务器下安装MySQL (Bundle压缩包 安装)
一 下载Bundle文件 我阿里云版本是centos 7.3 ,下载的是如下版本 二 卸载对应的依赖 主要是如下两个依赖: rpm -qa | grep postfix rpm -qa | gre ...
最新文章
- 查询存在表1但不存在表2的所有数据
- mysql和hive的sql语句,hive中使用sql语句需要注意的事项
- Java虚拟机参数设置(转)
- mysql order by if()或order by in()条件排序
- Makefile的学习
- 为什么Vue不能观察到数组length的变化?
- bzoj2916: [Poi1997]Monochromatic Triangles 思路
- JavaScript函数式编程入门经典
- jq 检测元素内html变化,jq 监听 textarea 元素内容变化的方法
- Java(31)_JDBC连接mysql数据库(一)
- 08cms php5.6,大型房产门户08cms单城市商业版V8.4(带升级补丁),带手机独家放送,去除后门优化响应...
- 【STM32H7】第5章 ThreadX NetXDUO网络协议栈介绍
- 操盘机器人新增板块资金流向分析模型,可自定义板块、分析周期以及系统自动学习功能
- vue 上传图片进行压缩图片
- speedoffice(PPT)怎么添加图片
- idea translation翻译插件报-TKK错误
- nvme固态硬盘开机慢_解决nvme固态开机慢
- Ubuntu的踩坑记录
- 2021-2027全球与中国低轨道卫星市场现状及未来发展趋势
- python读取word内容复制粘贴_如何复制word文档的内容?