linux中重置服务器的mysql用户密码 及 导入sql文件
来源:互联网 发布:淘宝网天猫女装夏装 编辑:程序博客网 时间:2024/05/16 06:27
最近使用阿里云服务器,由于安装lnmp安装包时疏忽,安装完后忘记了mysql的root用户密码。本来想重装服务器系统,但由于之前换系统和安装环境花费了不少时间,也觉得没必要出现什么问题都去重装系统。由于服务器安装的是Linux系统,于是只有用shell命令去修改了。
在进行重置mysql用户密码时首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。
1>停止mysql.
代码如下复制代码# /etc/init.d/mysqld stop
2>修改MySQL的登录设置
代码如下复制代码# vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables
例如:
代码如下复制代码[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
skip-grant-tables
保存并且退出vi。
3>重新启动mysql
代码如下复制代码# /etc/init.d/mysqld restart
4>登录并修改mysql的root密码
代码如下复制代码# /usr/bin/mysql
mysql> USE mysql ;
mysql> UPDATE user SET Password = password('newpassword') WHERE User = 'root' ;
mysql> flush privileges ;
5>我们把database.sql上传到/tmp目录。
把上传上去的sql导入到数据库中
按照下面的三个步骤,快速导入这个sql文件
mysql>use yourdatabasename;
mysql>set names utf8;
mysql>source /tmp/database.sql;
然后屏幕上就会不断的滚,最后提示导入成功。
最后,记得将database.sql删除。
- linux中重置服务器的mysql用户密码 及 导入sql文件
- Mysql(Linux服务器)root用户密码忘记重置方法
- Mysql(Linux服务器)root用户密码忘记重置方法
- MySQL修改用户密码与导入SQL文件
- 重置Mysql的root用户密码
- MySQL 5.6 数据库服务器重置用户密码总结
- MySQL 修改用户密码及重置root密码
- MySQL 修改用户密码及重置root密码
- Mysql(Linux)root用户密码重置方法
- 远程linux服务器mysql数据库导入和导出.sql文件
- 远程linux服务器mysql数据库导入和导出.sql文件
- 如何重置MySQL数据库的root用户密码
- 重置Mysql的root用户密码(Window)
- MySQL重置root用户密码的方法
- MySQL重置root用户密码的方法
- MySQL重置root用户密码的方法
- OS x重置Mysql的root用户密码
- MySQL重置root用户密码的方法
- vue.js 微信浏览器不支持lambda表达式
- ROC曲线详解及matlab绘图实例
- opencv矩阵操作
- Java 8新的时间日期库的20个使用示例
- 从IaaS到AI,马云为何让阿里云去扛人工智能大旗?
- linux中重置服务器的mysql用户密码 及 导入sql文件
- 用zookeeper实现简单的检测离线或者上线的功能
- 关于程序员求职简历
- mysql数据类型
- 二叉查找树
- 更改UIImagePickerController导航栏背景颜色和字体颜色
- c++学习笔记 -- 内联函数
- WPF之积累
- Struts2中的Action类与ActionSupport类