mysql设置密码的方法总结(linux/windows)

windows下mysql

(适用于管理员或者有全局权限的用户重设其它用户的密码)

进入命令行模式

 代码如下 复制代码
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name';
  mysql> FLUSH PRIVILEGES;
  mysql> QUIT

方法二:
(应用同上,只是方法不同)

 代码如下 复制代码
 mysql -u root mysql
  mysql> SET PASSWORD FOR name=PASSWORD('new password');
  mysql> QUIT

(以上两种方法我不常用,如果是管理员,我会用其它如phpmyadmin或者MYSQL-front 等工具来管理用户权限,比较直观又方便)

快速总结

 代码如下 复制代码

a. ./mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令)

b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)

c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’;  (对登录数据库后这种方式)

linux中mysql

MySQL如何设置root密码方法一:

最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。

 代码如下 复制代码

shell> mysqladmin -u root password "newpwd"

shell> mysqladmin -u root -h host_name password "newpwd"password

后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法MySQL如何设置root密码二:利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。不过如果使用方法一用mysqladmin password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。

 代码如下 复制代码

shell> mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');

mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');

MySQL如何设置root密码方法三:

直接通过UPDATE user表来设置密码

 代码如下 复制代码

shell> mysql -u root

mysql> UPDATE mysql.user SET Password = PASSWORD('newpwd')

-> WHERE User = 'root';

mysql> FLUSH PRIVILEGES;

如果忘记mysql的root密码可以采取下面的步骤重新设置

1。kill掉所有mysql的进程

2。使用--skip-grant-tables的参数启动mysql

 代码如下 复制代码

shell> mysqld_safe --skip-grant-tables &

最后必杀技:

 代码如下 复制代码

mysqladmin -u root "old password" "new password"

解:以上有name的,请用你的用户名来替代.有new password请输入你想要设置的密码.

时间: 2024-09-29 02:34:39

mysql设置密码的方法总结(linux/windows)的相关文章

mysql 常用命令集锦(Linux/Windows)_Mysql

  查看数据库状态:service mysqld status   启动数据库:service mysqld start   进入数据库:mysql -u root -p123456;   列出数据库:show databases;   选择数据库:use databaseName;   列出表格:show tables:   显示表格列的属性:show columns from tableName:   建立数据库:source fileName.txt;   匹配字符:可以用通配符_代表任何

忘记mysql密码处理方法(linux,windows)

忘记mysql教程密码处理方法(linux,windows) 这里介绍了关于mysql密码处理方法,主要是在介绍了在不同操作系统如linux与windows下的找回密码的方法 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> update user set password=password('newp

mysql定时自动备份数据库脚本代码(linux/windows)

操作步骤: 方法一 1.安装p7zip:由于源里面没有此包,直接下载源码安装. 地址:http://p7zip.sourceforge.net/  代码如下 复制代码 wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 tar xvf p7zip_9.20.1_src_all.tar.bz2 cd p7zip_9.20.1_src_all make && mak

linux/windows平台监控mysql执行的sql语句

linux平台 监控mysql执行的sql语句   为了做好配合开发做性能和功能测试,方便监控正在执行的sql语句, 可以在/etc/mysqld中添加如下:   log =/usr/local/mysql/var21005/mysql.log 就可以使用: tail -f mysql.log  www.111cn.net 来监控了   如果需要监控慢查询可以添加如下内容:   log-slow-queries = /usr/local/mysql/var21005/slowquery.log

Ubuntu与windows双系统下共用MySQL数据库的方法_Mysql

双系统配置及MySQL数据库存储情境:Windows XP下d:\mysql\data中存有MySQL数据库,Linux系统为Ubuntu Server 9.10. 双系统安装完毕,利用GURB启动到Ubuntu Server 9.10,以管理员身份登录. 1)并读写方式(RW)认方式挂载Windows中D分区至/media/wind. 2)更改/media/wind/mysql/data权限 sudo chow mysql:mysql /media/wind/mysql/data (其中两个m

Windows下MySQL安装配置方法图文教程_Mysql

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下 本文介绍Windows XP下的安装与配置. 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x.Me.NT.2000.XP或Windows Server 2003. 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行.强烈建议使用基于Windows NT的操作系统. Ø TCP/IP协议支持(也许是所有数据库系统的基

linux忘记mysql密码处理方法_Mysql

linux忘记mysql密码处理方法: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> update user set password=password('newpassword') where user='root'; mysql> flush privileges; mysql> q

Linux开启mysql远程连接方法与问题解决办法

Linux开启mysql远程连接方法 1.GRANT命令创建远程连接mysql授权用户root mysql -u root -p mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '123456' WITH GRANT OPTION; 增加root用户授权通过本地机(localhost)访问,密码 "123456". mysql>GRANT ALL PRIVILEGES ON *.* TO r

linux忘记mysql密码找回方法

linux忘记mysql教程密码找回方法 今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦. 方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> update user set password=password('newpass