重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.以系统管理员身份登陆系统。
公司主营业务:成都网站建设、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出歙县免费做网站回馈大家。
2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.
3.我的mysql安装在d:\usr\local\mysql4\bin下。
4.跳过权限检查启动mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打开cmd。进到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"
d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown 这句提示你重新输密码。
6.在cmd里net start mysql
7.搞定了。
参考
1、找到配置文件my.ini ,然后将其打开,可以选择用记事本打开
2
打开后,搜索mysqld关键字
找到后,在mysqld下面添加skip-grant-tables,保存退出。
PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下
3
保存后重启mySQL
4
然后运行cmd
输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
注:这个方法是在百度上搜到的,索引是mysql错误1045。但是我按照他的做法到了这步的时候
所以我就用了另一种方法,找到Mysql下面的bin目录,并复制
然后运行cmd,输入cd+刚复制的地址然后回车
在输入百度上说的mysql -u root -p回车即可
这里就是更改密码的地方。输入你要设置的密码即可。完后再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。
但是当我们登入navicat的时候,发现不论什么输入什么密码都行,对于这个我也无法做出解释。但是我先测试连接一个后,在里面修改用户名密码后,这时密码才算真正的修改成功了。
你如果不会操作的话最好下载一个MySQL Manager-EMS MySQL Manager,就可视化的操作mysql了。如果用mysql中的命令行操作:1、默认的用户名是root,密码是空,如果你再安装时没有改的话。可以用下面的语句修改用户名和密码:mysqladmin -u root -p password 1232、启动mysql命令如下:mysqld搜索mysqld - nt - standalonemysqld - max -nt - standalone3、停止命令:mysqladmin - u root shutdown4、连接mysqlmysql –h localhost –u root –p5、一些基本命令显示数据库:show databases;使用数据库:use 数据库名;(注意在mysql命令行编辑每输入完命令后最后一定要有分号,不然会报错)6、建库create database ..(一样的)7、为数据库设置权限(用户和密码)命令:grant all privileges on 数据库.* to 用户名@localhost identified by “密码”;当你执行完这个命令以后,只要你再以用户名、密码登录时你就只可以对该数据库操作,这样避开使用root,对数据库的安全有很大帮助.8、命令行上输入”?”,就会有mysql命令的简单帮助。
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。
2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。
3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。
4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。
5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。
6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。