centos7下mysql初始密码修改的两种方法
centos7安装mysql时会得到一个系统给的初始密码,因此我们无法直接登录mysql,需要先对其进行修改
我安装的是mysql5.6
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install -y mysql mysql-server
在修改前要先启动mysql,并检查其运行状态
sudo systemctl start mysqld
service mysqld status
接着修改mysql密码
方法一:
grep 'temporary password' /var/log/mysqld.log
运行后会得到一个密码,这里我的centos7.4下没有反应,故尝试第二种方法
方法二:
该方法先修改mysql配置文件使其可以无密码登录,让后修改密码,之后便复原配置文件
修改/etc/my.cnf
vim /etc/my.cnf
配置文件添加skip-grant-tables
[root@VM_0_8_centos ~]# vim /etc/my.cnf# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables 此处!!!!!!
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
保存后重启mysql
systemctl restart mysql
即可免密登录,命令行输入mysql直接登录
选择mysql数据库,输入下列命令重置密码,'new-password’即为所设置密码
USE mysql;mysql> UPDATE user SET Password = 'new-password' WHERE User = 'root';
修改完成后输入exit退出,重新回到/etc/my.cnf该文件删除之前添加语句即可完成
centos7下mysql初始密码修改的两种方法相关推荐
- centos设置mysql初始l密码_centos7下mysql初始密码修改的两种方法
centos7下mysql初始密码修改的两种方法 centos7安装mysql时会得到一个系统给的初始密码,因此我们无法直接登录mysql,需要先对其进行修改 wget http://repo.mys ...
- windows系统中,在当前目录下打开cmd命令行的两种方法
windows系统中,在当前目录下打开cmd命令行的两种方法 1.在当前路径地址栏中直接输入'cmd',然后回车. 2.在当前路径下,按住'shift'键同时点击鼠标右键,点击"在此处打开P ...
- MySQL数据库查询时间段的两种方法
MySQL数据库查询时间段的两种方法: 1. SELECT* FROMgroup_details model WHEREmodel.create_time BETWEEN TO_DAYS ( '201 ...
- mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...
- 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...
- windows下tomcat集群配置(两种方法)
两种方法只是在配置上不同原理一样,因为apache2.X后其自身集成了mod_jk功能,相对于1.3版本,不需要再进行繁琐的worker.properties配置,配置过程大幅简化. 一.软件需求 操 ...
- linux 开机连接wifi密码忘了怎么办,WIFI密码忘了怎么办 两种方法轻松找回密码
WIFI密码我们设置过一次之后基本上就是永久自动连接了,久而久之,自己也忘记了密码是多少了.当有客人来你家的时候,询问你要WIFI密码你却无从说起.WIFI密码忘了怎么办,今天小编要交大家几个方法找回 ...
- php mysql 去重_mysql去重的两种方法实例详解
这篇文章主要介绍了mysql去重的两种方法详解及实例代码的相关资料,这里对去重的两种方法进行了一一实例详解,需要的朋友可以参考下 mysql去重 方法一: 在使用MySQL时,有时需要查询出某个字段不 ...
- 设置select下拉框不可修改的→“四”←种方法
设置select下拉框为不可修改的几种方法: 因为select的特殊性,导致它不能像input表单一样简单地设置一个readonly来限制修改,所以,我们需要进行别的操作! 1.为下拉框添加样式,可以 ...
最新文章
- 日子是过以后、不是过从前
- 【实验吧】编程循环求底运算
- go语言高性能缓存组件ccache分析
- 腾讯想拿到Big Data资源,8h删抓紧时间!!
- jQuery源码分析系列(31) : Ajax deferred实现
- Android内存优化12 内存泄漏常见情况3 注册泄漏
- mysql sql语句for循环语句怎么写_mysql循环语句for循环
- webmax的3DMAX导出插件下载
- 图论算法 若干定义
- m苹果放n篮子_M个相同苹果放到N个相同篮子里有多少种放法
- 揭秘:全球SaaS行业估值第三的巨头ServiceNow是如何计算流失率的?
- visio自己画的图怎么填充_VISIO自定义图形填充
- anytime you feel the pain,hey,dear,refrain
- pythonxpath语法_xpath语法
- Orbit Downloader 1.5.4多国语言版
- 迅捷pdf实现多页插入
- 机器人逆运动学公式推导中常用的方程求解
- Python题目——实现人机对战的尼姆游戏:假设有一堆物品,计算机和人类玩家轮流从其中拿走一部分。在每一步中,人或计算机可以自由选择拿走多少物品,但是必须至少拿走一个并且最多只能拿走一半物品
- 赛效:在线查询QQ号价格评估的方法是什么
- 禁用计算机f1-f12,Win10系统禁用F1到F12热键 将F1到F12多媒体键转变为功能键的方法...