设置初始化密码
注意完整安装完mysql,会在mysql目录下面的data文件中.以.err结尾的文件中随机产生一个密码.如下.
2018-03-15T05:11:24.769071Z 1 [Note] A temporary password is generated for root@localhost: f:ukq6ueQ3*B |
在mysql命令窗口输入命令mysql -uroot -p,在enter password粘贴上密码.成功进入数据库会显示数据库的版本之类的信息.
方法一:
使用语句set password for root@localhost=password('密码');修改密码
方式二:
直接使用sql语句update mysql.user set authentication_string ='密码' where user ='root'修改密码.
flush privileges,刷新
如果你想查看一下具体情况,到数据库mysql下面的user表,更新表里面密码字段的内容.
1.使用语句show databases;查看系统自建数据库;
2.选择mysql库,使用语句use mysql;
3.显示mysql库下面所有的表.使用语句show tables;可以看到有个user表.
4.显示user表的内容.使用语句select *from user;由于5.7版本以前有字段user和password,现在这个表里面没有password这个字段了,网上查了一下,说password这个字段改成了authentication_string.
5.使用语句update user set authentication_string='你的密码' where user='root';修改密码.
1.在Mysql目录下面打开my.ini文件,找到[mysqld]后面加上skip -grant -tables
[mysqld]
skip-grant-tables
2.停止mysql服务,使用命令net stop mysql或者在任务管理器里面停止mysqld.exe进程.
3.在mysql的bin目录下面,使用shift+右击重启一个命令窗口,使用net start mysql 启动mysql,
4.用mysql -uroot -p,无密码进入数据库.
常用的有sqlyog和navicat两种,都还可以,这里简单看一下sqlyog,sqlyog官网下载30天试用期或者网上找个破解版.
填写邮箱和电话,会将软件的下载地址发到邮箱,按照操作系统位数下载,按提示安装.
启动sqlyog,如下界面,新建连接mysql,连接名称随意,填写username和password,端口号是3306.