Archive2023

Mysql修改root账户密码的方法

服务器环境:Windows10 + mysql5.0.15
mysql的安装路径:D:\webServ\mysql-5.0.15-win32

一、在忘记了root账户密码情况下,重置root密码

以管理员身份打开cmd窗口,进入到D:\webServ\mysql-5.0.15-win32\bin目录下,输入“net stop mysql”按回车,关闭mysql服务:

Mysql修改root账户密码的方法

输入“mysqld --skip-grant-tables”,开启跳过密码验证登录的MySQL服务:

Mysql修改root账户密码的方法

上面的cmd窗口已经无法响应输入,关掉它我们再重新打开一个cmd窗口,进入到D:\webServ\mysql-5.0.15-win32\bin目录下,输入“mysql”:

Mysql修改root账户密码的方法

输入“use mysql”:

Mysql修改root账户密码的方法

输入“update user set password=password('1234') where user='root' and host='localhost';”,别忘了最后的分号:

Mysql修改root账户密码的方法

输入“flush privileges;”刷新权限:

Mysql修改root账户密码的方法

输入“quit”退出mysql:

Mysql修改root账户密码的方法

二、已知root账户密码的情况下,重置root密码

方法1:用mysql
打开cmd窗口,进入到D:\webServ\mysql-5.0.15-win32\bin目录下:

Mysql修改root账户密码的方法

输入“mysql -uroot -p1234”,登录MySQL:

Mysql修改root账户密码的方法

输入“set password for root@localhost = password('123');”:

Mysql修改root账户密码的方法

虽然提示“Query OK, 0 rows affected …”,但这时用Navicat连接测试,发现密码已经更改了。

方法2:用mysql
打开cmd窗口,进入到D:\webServ\mysql-5.0.15-win32\bin目录下:

Mysql修改root账户密码的方法

输入“mysql -uroot -p123”,登录MySQL:

Mysql修改root账户密码的方法

输入“use mysql”:

Mysql修改root账户密码的方法

输入“update user set password=password('1234') where user='root' and host='localhost';”:

Mysql修改root账户密码的方法

输入“flush privileges;”:

Mysql修改root账户密码的方法

方法3:用mysqladmin
打开cmd窗口,进入到D:\webServ\mysql-5.0.15-win32\bin目录下:

Mysql修改root账户密码的方法

输入“mysqladmin -uroot -p1234 password 123”:

Mysql修改root账户密码的方法

说明:以上操作中,仅在关闭mysql服务时需要以管理员身份打开cmd窗口。

Chrome浏览器通过小米路由器无法访问Internet的解决办法

最近发现当我使用谷歌Chrome浏览器会偶尔出现无法访问网络的情况,比如我在看新浪的新闻,一开始还都正常,用一会儿当点击某个新闻连接准备打开该新闻页面时出现的不是预期的正常页面,而是如下图所示的页面:

Chrome浏览器通过小米路由器无法访问Internet的解决办法

我电脑使用的是Windows11系统,通过小米无线路由器连接的网络。

网上搜了一下,找到了解决办法:

1. 打开chrome浏览器,在地址栏输入chrome://settings/security;

2. 找到“隐私设置和安全性”项,选“安全”项;

3. 找到“使用安全 DNS”项,选择“使用 自定义”,填写“https://dns.alidns.com/dns-query”,如下图:

Chrome浏览器通过小米路由器无法访问Internet的解决办法

使用Microsoft Edge浏览器也会遇到这个问题,解决方法类似。

命令行下复制、备份远程数据库

在Win10下如果安装了Mysql,那么我们可以把远程Mysql服务器上的数据库备份到本地,前提是远程Mysql服务器允许远程接入。

假设远程Mysql服务器的访问地址是201.100.0.99,数据库名为mysqlDb1,Mysql账户名为user1,密码为password1;本地Mysql数据库名为mysqlDb2,Mysql账户名为user2,密码为password2,运行cmd,输入如下命令:

mysqldump -h201.100.0.99 mysqlDb1 -uuser1 -ppassword1 –add-drop-table | mysql mysqlDb2 -uuser2 -ppassword2

如果出现“’mysqldump’不是内部或外部命令,也不是可运行的程序”,说明Mysql安装不正确或者用户的环境变量设置出了问题,重装安装Mysql就可以了。

如果出现“mysqldump: [ERROR] unknown option ‘–no-beep’”,可以百度下找到解决办法:第一种删除my.ini [client]下的 no-beep 参数,第二种方法在mysqldump后加–no-defaults参数。在这里我们采用第二种方法,将命令行语句改成如下即可:

mysqldump –no-defaults -h201.100.0.99 mysqlDb1 -uuser1 -ppassword1 –add-drop-table | mysql mysqlDb2 -uuser2 -ppassword2

用上面的命令可以将远程服务器的Mysql数据库复制到了本地,我们也可以直接输出成sql文本文件,语句如下:

mysqldump –no-defaults -h201.100.0.99 mysqlDb1 -uuser1 -ppassword1 –add-drop-table >d:\mysqlDb2.sql

当然,在Linux下也可以做同样的事情,这里就不赘述了。

如何关闭Chrome浏览器“若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本”提示

2022年不知从何时起,每次使用Chrome浏览器都会在地址栏下方出现一行提示文字:“若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本。该计算机目前使用的是 Windows 7”,如下图:

若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本

不胜其烦,我多次尝试更改Chrome设置,希望关闭这个提示,未果。

一日我终于想到了万能的网络,直接搜索“若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本”,网络真是给力,没有丝毫的拖泥带水,问题很快解决,方法整理如下:

1. 新建一个文本文件,复制粘贴下面3行代码:

2. 保存文件为my.reg,注意扩展名一定是reg,不是txt;

3. 鼠标双击运行my.reg文件,在出现的“用户帐户控制”提示窗口中点“是”按钮:

若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本

4. 又出现一个提示窗口,点“是”按钮:

若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本

5. 出现注册表添加成功提示,点“确定”按钮:

若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本

6. 重启Chrome浏览器,烦人的提示消失了!