windows server 2008 服务器使用MySQL

前言

最近在学习使用node开发后台。在这里记录有关MySQL的笔记。

1、MySQL历史版本下载

官方传送门   5.7.24安装教程传送门

2、运行库丢失,提示MSVCR120.dll。

下载微软运行库或者一些集成库安装一下就行。或者直接下载我提供的地址。传送门

3、忘记密码,修改mysql密码。

// 关闭服务
net stop mysql
// 在一个dos窗口,进入bin目录
mysqld --skip-grant-tables
// 另外开一个dos窗口,刚才那个不要动
mysql
use mysql
update mysql.user set authentication_string=passowrd('密码') where user='root';
flush privileges;
exit
//重启服务

update mysql.user set password=password('密码') where user='root'

执行后报错  ERROR 1054(42S22) Unknown column 'password' in ‘field list’

错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

4、开启远程访问

// 直接授权,直接赋予root权限,在任何主机上访问的时候
# mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

猜你喜欢

转载自blog.csdn.net/QiZi_Zpl/article/details/105817809
今日推荐