1.mysql5.7.17免安装版怎样设置默认密码
1. 在my.ini中配置explicit_defaults_for_timestamp参数
如我的系统: D:\Program Files\mysql-5.7.17-winx64\my-default.ini 作为my.ini文件,增加以下配置
[mysqld]
explicit_defaults_for_timestamp = true
2. 免密码启动mysql
再win10中,用管理员身份打开CMD
mysqld --defaults-file="D:\Program Files\mysql-5.7.17-winx64\my-default.ini" --skip-grant-tables
3. 再打开一个CMD, 登陆mysql修改密码
#mysql
mysql> UPDATE mysql.user SET authentication_string=PASSWORD("newpassword") WHERE User='root' and Host='localhost';
4. 关闭mysql服务, 可以通过任务管理器关闭mysqld进程
将my.ini中explicit_defaults_for_timestamp恢复常规模式
[mysqld]
#explicit_defaults_for_timestamp = true
5. 用net start mysql命令,重启mysql服务
D:\Program Files\mysql-5.7.17-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
6. 登陆mysql,设置再次设置密码
C:\WINDOWS\system32>mysql -hlocalhost -uroot -p
Enter password: ****(刚才设置的新密码)
mysql> use mysql
mysql> SET PASSWORD = PASSWORD('newpassword');(再次输入新密码)
如果不重新设置,会提示“You must reset your password using ALTER USER statement before executing this statement.”错误。
2.如何给mysql root设置密码
方法1 用SET PASSWORD命令
1
1、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子将用户root的密码更改为shapolang ;
重新登录,输入新密码shapolang就ok了;
END
方法2 用mysqladmin
1
1、打开终端win+r输入cmd回车即可打开;
2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456
上面例子将用户root原来的密码shapolang改为新密码123456
重新登录,输入新密码123456就ok了;
END
方法3 用UPDATE直接编辑user表
1
1、首先登录MySQL。
2、连接权限数据库: use mysql; 。3、改密码:update user set password=password("shapolang") where user="root";(别忘了最后加分号) 。 4、刷新权限(必须步骤):flush privileges;
重新登录,输入新密码shapolang就ok了;
END
方法4 忘记root密码的时候
1
1、关闭正在运行的MySQL服务。
2、打开DOS窗口,转到mysql\bin目录。 3、输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。 6、连接权限数据库: use mysql; 。 7、改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。 8、刷新权限(必须步骤):flush privileges; 。 9、退出 quit。
重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;
(望楼主采纳哦)
3.mysql5.6.24安装成功怎么设置密码
1、编辑MySQL的配置文件:my.ini
一般在MySQL安装目录下有my.ini即MySQL的配置文件。
在此配置文件的最后添加如下一行:
skip-grant-tables
保存退出编辑。
2、然后重启MySQL服务
在命令行下执行:
net stop MySQL
net start MySQL
3、设置新的ROOT密码
然后再在命令行下执行:
MySQL -u root -p MySQL或mysql -u root -p
直接回车无需密码即可进入数据库了。
此时,在命令行下执行 use mysql;
现在我们执行如下语句把root密码更新为:
update user set password=PASSWORD("root") where user='root';
(注意:此时不用使用mysqladmin -u root -p password '你的新密码'这条命令修改密码,因为'skip-grant-tables'配置,
不信的话,你可以试用一下,它肯定会报如下所示的错误:
F:\Documents and Settings\long>mysqladmin -u root -p password 'root'
Enter password:
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.
mysqladmin:
You cannot use 'password' command as mysqld runs
with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead)
exit 退出MySQL。
4、还原配置文件并重启服务
然后修改MySQL配置文件把刚才添加的那一行'skip-grant-tables'删除。
再次重起MySQL服务,密码修改完毕。
用新密码root试一下吧,又能登入重新进入mysql了看
4.如何设置mysql root密码
进入Mysql数据库命令行方式有两种方式:
方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入。
方式二:在DOS模式下(CMD模式)定位到Mysql安装目录下在子目录bin,调用mysql.exe进入,即
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root
Enter password: ******
========================以上是命令===================================
7
使用mysqladmin.exe命令来修改Mysql的root密码
一般Mysql的root默认密码为空,如果你之前并没有设置过root密码就使用mysqladmin命令,你可以使用如下mysqladmin命令来修改root密码
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p password 123456
Enter password
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p123456
========================以上是命令===================================
8
如上所述使用mysqladmin第一次修改root的默认密码时,Enter password回车即可,然后使用mysql.exe命令输入root及其密码即可进入Mysql命令行。
如果已设置了Mysql的root密码,现在需要修改并进入Mysql命令行模式,则输入
========================以下是命令===================================
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p123456 password root
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -proot
========================以上是命令===================================
即可。
9
这里使用了到了Mysql自带的两种命令mysqladmin.exe和mysql.exe,mysqladmin修改密码的命令格式如下
mysqladmin -u root -p[oldpass] password newpass
注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入,如果需要更改老密码,请注意老密码与-p之间不要有空格,否则会报错,另外password和newpass(新密码)之间以空格分隔。
mysql命令与mysqladmin命令格式大同小异,主要用来输入正确的用户名和密码后进入Mysql命令行模式,格式如下
mysql -u root -p[password]
如果不输入password,回车后会出现Enter password的提示。如果root密码为空,也不需要输入password,出现Enter password提示后回车即可。
5.mysql5.7.17免安装版怎样设置默认密码
1. 在my.ini中配置explicit_defaults_for_timestamp参数 如我的系统: D:\Program Files\mysql-5.7.17-winx64\my-default.ini 作为my.ini文件,增加以下配置 [mysqld] explicit_defaults_for_timestamp = true 2. 免密码启动mysql 再win10中,用管理员身份打开CMD mysqld --defaults-file="D:\Program Files\mysql-5.7.17-winx64\my-default.ini" --skip-grant-tables 3. 再打开一个CMD, 登陆mysql修改密码 #mysql mysql> UPDATE mysql.user SET authentication_string=PASSWORD("newpassword") WHERE User='root' and Host='localhost'; 4. 关闭mysql服务, 可以通过任务管理器关闭mysqld进程 将my.ini中explicit_defaults_for_timestamp恢复常规模式 [mysqld] #explicit_defaults_for_timestamp = true 5. 用net start mysql命令,重启mysql服务 D:\Program Files\mysql-5.7.17-winx64\bin>net start mysql MySQL 服务正在启动 . MySQL 服务已经启动成功。
6. 登陆mysql,设置再次设置密码 C:\WINDOWS\system32>mysql -hlocalhost -uroot -p Enter password: ****(刚才设置的新密码) mysql> use mysql mysql> SET PASSWORD = PASSWORD('newpassword');(再次输入新密码) 如果不重新设置,会提示“You must reset your password using ALTER USER statement before executing this statement.”错误。
6.mysql 64位 win10 怎么用
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306
; 设置mysql的安装目录
basedir=D:\mysql
; 设置mysql数据库的数据的存放目录
datadir=D:\mysql\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
7.win10 修改mysql密码忘了怎么办
Mysql是系统中的数据库管理系统,可能对很多用户来说在日常的操作中是较少使用到。但对一些专业的网站职业从事人员来说经常与之打交道。用户是否知道这个Mysql是有密码的,没有密码验证的话,是无法进行修改的。最近有使用win7系统的用户来咨询,说自己因长时间不使用忘记了Mysql的密码,出现这样的情况要怎么办?下面小编就来详细的介绍下win7系统中的Mysql密码忘了怎么办的解决方法。
推荐:
1.同时按下电脑键盘上的“Win+R”快捷键打开电脑的“运行”窗口,之后在“运行”窗口中输入“services.msc”并回车;
2.进入到电脑的服务窗口后,找到右侧窗口中的“MySQL56”选定,将其“停止”这样“MySQL Server”服务就停止了;
3.接下来找到MySQL在电脑中的安装位置,会看到其文件夹中有一个“ini”格式的文件,该文件便是用来记录MySQL的配置信息的文件;
4.打开电脑的“命令提示符”窗口,接着打开命令行窗口输入如下的命令:
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”回车,进入到Mysql命令行界面;
5.最后一步,修改系统的数据库,将密码进行更新就可以了;
需使用到的命令:
mysql - show database;
mysql - use mysql
mysql - update user set password=PASSWORD(“12345”) where USER=“root”
最后一行命令中的12345代表的便是新设定的密码,用户自行修改就可以了。
8.win10系统下mysql输入密码闪退怎么办
错误么
楼主可以多提供点线索,有可能是系统文件、磁盘、系统出了临时的问题,有时是操作不正确引起的,如果不经常发生不用管它,如果经常发生前你做了什么操作?下载了什么软件、插件、升级了什么补丁?如果有全部卸载试试,另外是否是硬件的问题?就是说升级了硬件没有?硬件有异常吗?先软后硬,建议先查杀一下木马,修复一下系统试试。
建议你使用腾讯电脑管家来进行电脑体检,直接删除掉残留的注册表什么的,然后删掉垃圾文件,在进行电脑杀毒看看,希望能帮到你
转载请注明出处windows之家 » win10系统下的mysql如何生成密码