mysql数据库没有密码命令怎么写
Windows下MySQL忘记root密码怎么办?1.以系统管理员身份登陆系统,启动mysql跳过权限检查.d:\mysql\bin\mysqld-nt –skip-grant-tables2.进到d:\mysql\bin下,使用mysqladmin命令设置密码d:\mysql\bin\mysqladmin -u root flush-privileges password “新密码”3.在cmd里重新启动mysqlnet start mysqlLinux下MySQL忘记root密码怎么办?1. 用以下命令启动MySQL,以不检查权限的方式启动;[root@MySQL mysql]# safe_MySQLd –skip-grant-tables &[root@MySQL mysql]# MySQLd –skip-grant-tables &2. 然后用空密码方式使用root用户登录MySQL[root@MySQL mysql]# MySQL -u root3. 修改root用户的密码;MySQL>update MySQL.user set password=PASSWORD('新密码') where User='root';MySQL>flush privileges;重新启动MySQL,就可以使用新密码登录了。
mysql的enter password 是什么?
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。
MySQL默认用户是root,由于 初始没有密码,第一次进时只需键入mysql即可。
enter password就是输入密码了。
linux mysql 没有密码忘了怎么办
展开全部 如果不是root密码:连root的密码也忘记了吗?没有的话,用root进去,修改mysql数据库user表咯。
如果是root密码:方法一:MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效方法二:可以进行如下的步骤重新设置MySQL的root密码: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。
可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。
最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables 保存并且退出vi。
3.重新启动mysqld # /etc/init.d/mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ] 4.登录并修改MySQL的root密码 # /usr/bin/mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 3.23.56 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> USE mysql ; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; Query OK, 0 rows affected (0.00 sec) Rows matched: 2 Changed: 0 Warnings: 0 mysql> flush privileges ; Query OK, 0 rows affected (0.01 sec) mysql> quit Bye 5.将MySQL的登录设置修改回来 # vi /etc/my.cnf 将刚才在[mysqld]的段中加上的skip-grant-tables删除 保存并且退出vi。
6.重新启动mysqld # /etc/init.d/mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ] windows 1.以系统管理员身份登陆系统。
2.打开cmd—–net start 查看mysql是否启动。
启动的话就停止net stop mysql. 3.我的mysql安装在d:\usr\local\mysql4\bin下。
4.跳过权限检查启动mysql. d:\usr\local\mysql4\bin\mysqld-nt –skip-grant-tables 5.重新打开cmd。
进到d:\usr\local\mysql4\bin下: d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password “newpassword” d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 这句提示你重新输密码。
6.在cmd里net start mysql 7.搞定了。
2,MySQL4.1以上版本一种密码错误问题的解决方法 1 # SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); 2 # FLUSH PRIVILEGES; 3,Mysql数据库修复 myisamchk -r -q d:\mysql\data\latin1\* r代表修复 q代表快速 d:\mysql\data\latin1\*数据库里面 *代表里面的所有的文件 方法三:如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。
kill `cat /mysql-data-directory/hostname.pid` 你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
2. 使用`--skip-grant-tables' 参数来启动 mysqld。
3. 使用`mysql -h hostname mysql'命令登录到mysqld server ,用grant命令改变口令。
你也可以这样做:`mysqladmin -h hostname -u user password 'new password''。
(其实也可以用use mysql; update user set password =password('yourpass') where user='root' 来做到。
) 4. 载入权限表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。
(当然,在这里,你也可以重启mysqld。
)方法四:(一定要先备份)1,重新在另一台电脑上安装相同版本的MySQL2,删除忘记密码的电脑中MySQL安装目录中\data\mysql的全部内容(要先停止MySQL服务)3,Copy新装的电脑上MySQL安装目录中\data\mysql的全部内容 to 刚刚删除的目录中4,启动MySQL服务这样就只有一个root用户了,密码为空……
我的mysql密码总是错误
刚使用mysql, 就老是碰到这个问题,真是郁闷, 终于找到原因..C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)解决方法:Step 1:C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root -pEnter password: ******Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 28 to server version: 5.0.24a-community-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.Step 2:C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlmysql>status正常使用.... --------------------------------------------------我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的密码:# mysqladmin -uroot -p password 'newpassword'Enter password:mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: YES)'现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!):方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysql restart# mysql -uroot -pEnter password: mysql>方法二:直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:# mysql -udebian-sys-maint -pEnter password: mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> quit# mysql -uroot -pEnter password: mysql>方法三:这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!# mysql -uroot -pEnter password: 至此,困惑多时的问题解决了!Trackback:
mysql数据库密码加密方式有几种
MySQL数据库的认证密码有两种方式,MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之后的版本都是MySQLSHA1加密,MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加密,后者是MySQLSHA1方式加密。
(1)以MySQL323方式加密select old_password('111111');(2)以MySQLSHA1方式加密select password('111111');MYSQL323加密中生成的是16位字符串,而在MySQLSHA1中生存的是41位字符串,其中*是不加入实际的密码运算中,通过观察在很多用户中都携带了"*",在实际破解过程中去掉"*",也就是说MySQLSHA1加密的密码的实际位数是40位。
win7下mysql服务器忘记密码怎么办
可能好多人不知道Mysql是什么意思,Mysql也就是Win7系统中的数据库管理系统。
但是作为从事IT的人员来说应该就很清楚Mysql是什么意思了,说到数据库大家都知道这一般都是跟安全着边的,既然要安全那肯定就会有设置密码,没有密码是不能随便数据库进行修改的。
如今要记住密码的东西太多了,难免会把某些密码给忘记掉,那么现在我就来告诉你们忘记密码后该怎么办吧!1.首先,同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口,之后,直接在运行窗口中输入services.msc并单击回车。
2.在进入到win7旗舰版电脑的服务窗口之后,找到右侧窗口中的“MySQL56”,选定,将其“停止”即可,这样,MySQL Server服务就停止了。
3.接下来,需要找到MySQL在win7旗舰版电脑中的安装位置,找到之后,会看到其文件夹中有一个ini格式的文件,该文件便是用来记录MySQL的配置信息的文件。
4.直接打开Win7旗舰版电脑中的命令提示符窗口,接着,打开命令行窗口,输入如下的命令:C:\Users\wang》mysqld --defaults-file=“D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini” --console --skip-grant-tables,之后,另外打开一个命令行窗口,输入命令:mysql -u root -p,...Users\,就算是忘记密码了也没关系;wang》mysqld --defaults-file=“D,找到右侧窗口中的“MySQL56”,接着,需要找到MySQL在win7旗舰版电脑中的安装位置,同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口。
3,可以按照我们小编教你的办法解决,说到数据库大家都知道这一般都是跟安全着边的;mysql-》use mysqlmysql-》update user set password=PASSWORD('12345') where USER='root':\,选定,没有密码是不能随便数据库进行修改的.msc并单击回车,既然要安全那肯定就会有设置密码,之后。
5,另外打开一个命令行窗口,输入如下的命令.在进入到win7旗舰版电脑的服务窗口之后,打开命令行窗口:mysql-》show database,之后;MySQL Server 5!1,密码最好设置成好记不会忘记的密码,输入命令,将密码进行更新即可;Program Files\,可以修改Win7旗舰版系统的数据库,难免会把某些密码给忘记掉.首先可能好多人不知道Mysql是什么意思,MySQL Server服务就停止了。
以上就是关于Win7系统忘记Mysql密码的解决办法.最后一步,该文件便是用来记录MySQL的配置信息的文件,回车即可进入mysql命令行界面,Mysql也就是Win7系统中的数据库管理系统:C,那么现在我就来告诉你们忘记密码后该怎么办吧。
但是作为从事IT的人员来说应该就很清楚Mysql是什么意思了.接下来:mysql -u root -p.直接打开Win7旗舰版电脑中的命令提示符窗口;最后一行命令中的12345代表的便是咱们新设定的密码。
2。
需要使用到的命令是,你可以修改成你喜欢的或者是你记得住的密码,将其“停止”即可,这样,找到之后;MySQL\my-default.6\,会看到其文件夹中有一个ini格式的文件。
4:\.ini” --console --skip-grant-tables。
如今要记住密码的东西太多了,直接在运行窗口中输入services
转载请注明出处51数据库 » mysql 没有 password
隔壁家的老林