MySQL数据库免安装root初始密码
2016-11-23 11:12
363 查看
方法1: 用SET PASSWORD命令
MySQL -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
如果root已经设置过密码,采用如下方法 mysqladmin -u root password "newpass"
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
方法4: 在忘记root密码的时候,可以这样操作数据库:
第一步:首先停止数据库,执行以下命令:
如果是利用apt-get或yum安装的mysql可以直接执行mysql.server stop 命令
如果数据库为编译安装,那么需要进入到mysql的命令目录bin/下,
执行:./mysql.server stop 或者service mysqld stop
第二步:修改my.cnf
利用vim命令打开mysql配置文件my.cnf
在mysqld进程配置文件中添加skip-grant-tables,添加完成后,执行wd保存。
第三步:重启数据库
利用命令行工具重启数据库
Service mysqld restart
第四步:修改root密码
重启数据库后可以不用密码直接登陆:
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
#将password()中的newpassword字符更改为你自己的密码。
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
第五步:重启数据库
密码修改完成后,将my.cnf文件中添加的skip-grant-tables语句注释或删除掉,然后重启
MySQL -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
如果root已经设置过密码,采用如下方法 mysqladmin -u root password "newpass"
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
方法4: 在忘记root密码的时候,可以这样操作数据库:
第一步:首先停止数据库,执行以下命令:
如果是利用apt-get或yum安装的mysql可以直接执行mysql.server stop 命令
如果数据库为编译安装,那么需要进入到mysql的命令目录bin/下,
执行:./mysql.server stop 或者service mysqld stop
第二步:修改my.cnf
利用vim命令打开mysql配置文件my.cnf
在mysqld进程配置文件中添加skip-grant-tables,添加完成后,执行wd保存。
第三步:重启数据库
利用命令行工具重启数据库
Service mysqld restart
第四步:修改root密码
重启数据库后可以不用密码直接登陆:
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
#将password()中的newpassword字符更改为你自己的密码。
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
第五步:重启数据库
密码修改完成后,将my.cnf文件中添加的skip-grant-tables语句注释或删除掉,然后重启
相关文章推荐
- 安装ubuntu系统 root默认密码(初始密码)
- zip文件安装mysql数据库服务器及mysql初始密码修改
- 初次安装Mysql5.7以上版本后初始root密码找不到的问题
- Linux操作系统上安装MYSQL数据库的方法 (附加修改初始密码)
- 使用YUM安装并启动MySQL服务后,MySQL进程会自动在进程日志中打印root用户的初始密码
- Linux操作系统上安装MYSQL数据库的方法 (附加修改初始密码)
- mysql 新安装root 密码初始
- MySQL数据库5.6版本首次安装Root密码问题
- 初次安装Mysql5.7以上版本后初始root密码找不到的问题
- Mac 安装mysql数据库后如何初始化root密码
- zip文件安装mysql数据库服务器及mysql初始密码修改
- Mysql数据库root用户密码丢失
- MySQL 忘记root密码 重新安装 干净卸载 清除原root密码方法 (Window系统)
- ubuntu的root帐号初始密码问题
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- MySQL 忘记root密码 重新安装 干净卸载 清除原root密码方法 (Window系统)
- 【BMC_patrol常见问题汇总】Unix_安装_Root密码不正确,导致安装出错
- 网络设置初始密码配置/基本安装配置
- Linux mysql安装修改root密码服务
- 闲来无事从网络上找了篇破解MYSQL数据库ROOT密码的文章