阿里云服务器 安装mysql
mysql安装,在阿里云上可以直接百度mysq server 5.7 下载,我也是服了,阿里云上下载这个387MB的安装包竟然只要10秒钟,这速度配的上阿里云,然后就安装的,选择安装项目,有only server ,mysql connection net ,mysql workbench 这些真的必须要;安装程序会指引你设置密码等等。会自动完成,再也不用输入命令行,安装,启动服务等等了
下面是外网访问的设置 mysql 外网访问(严重不安全),这个需求很奇葩,也把我快搞死,但是为了方便开发团队在公司外使用mysql
mysql 装完要在阿里云网页 的ECS服务器管理里面添加入站规则 端口号3306 的访问
mysql里面有多个内置的数据库 要修改一个名叫“mysql”这个数据库的user表才能允许远程访问,修改这个数据主要看使用什么工具,
1,如果是Navicat for mysql 直接找到mysql数据库,执行这个语句
update user set host = ‘%’ where user = ‘root’;
记得重新启动mysql 服务
2,如果是mysql workbench 可以在这个界面修改
同样要记得重新启动mysql 服务
3,如果是命令行
要用管理员权限启动CMD.exe,转到mysql 目录,一般在C:\Program Files\MySQL\MySQL Server 5.7\bin
使用mysql -u root -p回车,会提示输入密码,输入后 使用use mysql转到mysql这个数据库,使用
update user set host = ‘%’ where user = ‘root’;记得带上分号
最后一定要用flush privileges;这个执行到mysql的内存中,否则不生效。
如果还不行 那就用管理员身份打开cmd窗口,执行netsh winsock reset;,重启电脑。