Mysql5.7修改root密码教程
版本更新,原来user里的password字段已经变更为authentication_string
版本更新 缘故,好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的。
如果 MySQL 正在运行,首先杀之:
killall -TERM mysqld。
运行
mysqld_safe --skip-grant-tables &
如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &
使用mysql连接server
更改密码:
update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段
mysql> flush privileges; mysql> quit;
修改完毕。重启
killall -TERM mysqld。 mysqld_safe &
然后mysql就可以连接了
但是此时操作似乎功能不完全,还要alter user...
alter user 'root'@'localhost' identified by '123';
网文说酱紫也可以:
set password for 'root'@'localhost'=password('123'); cp mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql
相关推荐
-
MySql5.7.11编译安装及修改root密码的方法小结
推荐阅读: Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mac 安装和卸载 Mysql5.7.11 的方法 系统是cenos6.7 64位的,默认mysql5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,mysql数据放置目录/app/local/data.mysql从5.1后采用cmake方式编译安装,所以要先编译安装cmake工具,也可以采用yum方式安装cmake.从mysql5.7开始编译安装需要boost库
-
Mysql5.7忘记root密码及mysql5.7修改root密码的方法
关闭正在运行的 MySQL : [root@www.woai.it ~]# service mysql stop 运行 [root@www.woai.it ~]# mysqld_safe --skip-grant-tables & 为了安全可以这样禁止远程连接: [root@www.woai.it ~]# mysqld_safe --skip-grant-tables --skip-networking & 使用mysql连接server: [root@www.woai.it ~]# my
-
MAC下Mysql5.7.10版本修改root密码的方法
首先 跳过权限表模式启动MySQL:mysqld --skip-grant-tables & 从现在开始,你将踏入第一个坑,如果你使用网上到处贴的 错误修改方法: mysql> UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root'; (注意,5.7之后password改成了authentication_string)那么恭喜你,你修改成功了,但是你会发现当你使用n
-
MySQL5.7.18修改密码的方法
MySQL 5.7.18中如何修改密码: 1.首先关闭MySQL服务器: 可以在任务管理器中直接关闭,也可以在cmd中关闭mysql :net stop mysql 2.打开安全模式,可以免密码登录:cmd中先跳转至安装目录下:d: cd D:\Mysql\mysql-5.7.18-winx64\bin 然后输入:mysqld --defaults-file="D:\Mysql\mysql-5.7.18-winx64\my.ini" --console --skip-grant-tab
-
mysql5.7 修改用户初始密码的方法
当用户首次安装MySQL数据库时,总是想修改root的初始化密码,我也是,每次都百度一下,下面主要给出一些操作数据库的常用SQL和一些基本概念性的东西. 修改用户的初始化密码: SET PASSWORD = PASSWORD('your new password'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; flush privileges; 创建新的用户: CREATE USER 'username'@'host' IDENTI
-
windows下修改Mysql5.7.11初始密码的图文教程
上周安装了Mysl 但是却无法登陆,找了好久才找到这个解决办法,讲的详细谢谢了. [摘要:1.my-default.ini 更名my.ini 正在解压的目次上面复造my-default.ini一份更名字为 my.ini. 2.翻开 Windows 情况变量设置, 新建变量名 MYSQL_HOME , 变量值为 MyS] 1.my-default.ini 改名my.ini 在解压的目录下面复制my-default.ini一份改名字为 my.ini. 2.打开 Windows 环境变量设置, 新建变
-
Mysql5.6修改root密码教程
一.MySQL5.6安装后,不能正常启用 压缩版MySQL,解压完后在:我的电脑->属性->高级->环境变量 选择PATH,在其后面添加mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin ) 在my-default.ini修改或添加配置: [mysqld] basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录) datadir=C:\Program Fi
-
Mysql5.7修改root密码教程
版本更新,原来user里的password字段已经变更为authentication_string 版本更新 缘故,好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的. 如果 MySQL 正在运行,首先杀之: killall -TERM mysqld. 运行 mysqld_safe --skip-grant-tables & 如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking & 使用mysql连接serv
-
Mysql5.7忘记root密码怎么办(简单且有效方法)
在上篇文章给大家介绍了Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mysql5.7忘记密码快速且简单的解决方法,具体方法详情如下所示: # 最简单最粗暴的方法 找到mysql的配置文件直接编辑 vim /etc/my.cnf # 在 [mysqld] 中加上一行跳过权限限制 skip-grant-tables # 保存退出 重启mysql服务 service mysqld restart # 用户登录 mysql -uroot -p (直接点击回车,密码为空) #
-
MySQL5.7.20解压版安装和修改root密码的教程
1. 下载MySQL Archive(解压版) 网址:https://downloads.mysql.com/archives/community/ 2. 解压文件到自定义安装目录: 解压后没有 "data" 文件夹和 "my.ini" 配置文件 3. 解压完后配置环境变量 系统变量: 新建"MYSQL_HOME"值:xxx\mysql-5.7.20-winx64 (自定义安装目录的根路径) 追加Path::%MYSQL_HOME%\bin 4.
-
Mysql5.6忘记root密码修改root密码的方法
mysql5.6忘记数据库的root密码: [root@oraserver139 ~]# mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 查看当前安装的mysql版本: root@oraserver139 ~]# rpm -qa | grep MySQL MySQL-server-5.6.15-1.el6.x86_6
-
mysql5.7及mysql 8.0版本修改root密码的方法小结
mysql5.7版本: 方法1: 用SET PASSWORD命令 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); mysql5.7和mysql8.0以上都可以用 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p password 新密码 例子:mysqladmin -uroo
-
Mac下MySQL5.7忘记root密码的解决方法
mysql5.7忘记root密码的操作步骤: 1. 在系统偏好设置中停止MySQL服务. 2.执行命令以安全模式启动MySQL: cd /usr/local/mysql/bin sudo ./mysqld_safe --skip-grant-tables 3.新打开一个命令行窗口,在MySQL中执行 update mysql.user set authentication_string=PASSWORD('你的密码') where User='root'; FLUSH PRIVILEGES; 注
随机推荐
- IE8下jQuery改变png图片透明度时出现的黑边
- js冒泡、捕获事件及阻止冒泡方法详细总结
- Visual Studio 2017 (VS 2017)离线安装包制作方法
- 正则表达式的字符串替换方法
- Android如何禁止向EditText控件中输入内容详解
- Slave memory leak and trigger oom-killer
- SQL Server常用管理命令小结
- MongoDB入门教程之C#驱动操作实例
- SqlServer下通过XML拆分字符串的方法
- JQ实现新浪游戏首页幻灯片
- jquery实现不包含当前项的选择器实例
- js编写“贪吃蛇”的小游戏
- VC List Control控件如何删除选中的记录实例详解
- Java替换int数组中重复数据的方法示例
- Java中的深拷贝(深复制)和浅拷贝(浅复制)介绍
- 安卓手机socket通信(服务器和客户端)
- C#实现WebSocket协议客户端和服务器websocket sharp组件实例解析
- 五步轻松实现JavaScript HTML时钟效果
- 详细Java批量获取微信公众号方法
- keepalived双机热备nginx的配置方法