远程数据库,数据库在互联网上或另一台局域网内的计算机上.主机挂掉了,数据库仍然运行,并且数据不丢失.数据库空间和性能取决于机器配置(钱存银行,同行或同城通存通兑)
云数据库,数据库服务器在互联网上,在任何有互联网的地方都可以连接.并采用多机热备和负载均衡等.用户不需要自己去维护.可以按需提供数据库的空间和性能.(全球通存通兑)
移动云MySQL是基于物理机进行的容器化部署,通过容器提供的数据库服务。目前实例规格族,包括通用型、独享型和通用入门型。其中通用型和通用入门型是与同一物理机上其他通用版实例共享CPU⌄磁盘和I/O资源,独享被分配的内存资源。独享型是完全独享被分配的CPU、内存、磁盘和I/O资源。购买成功的MySQL需要下载适配版本的MySQL客户端程序进行远程访问。了解移动云云数据库MySql更多详情,欢迎注册登录移动云官网→https://gwyydc.cmecloud.cn:8106/t/JxCs
有三种方法:
方法一(不推荐)、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"
#mysql -u root -prootmysql>use mysql
mysql>update user set host = '%' where user = 'root'
mysql>select host, user from user
方法二、直接授权(推荐)
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:(首先登陆Linux服务器,填写下面代码即可)
[root@localhost software]# mysql -u root -prootmysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION
mysql>FLUSH PRIVILEGES
*** 作完后切记执行以下命令刷新权限
FLUSH PRIVILEGES方法三:终极方法
注释bind-address = 127.0.0.1找到mysql.cnf
把bind-address = 127.0.0.1 前面加上 #
即 #bind-address = 127.0.0.1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)