设置服务器远程连接mysql

一直单人开发所以没有考虑过这方面,到新公司要做合作开发,所以要进行设置,然后开始自己搞

下面把过程罗列一下:

1)由于使用的云服务器 ,所以上面都配置好了,直接配置了mysql的命令行输入密码就可以进入了

2)   这一步是看罗列出用户的数据库

3)   然后use  mysql database changed 是修改数据库用  select host,user from user  查看数据库访问权限   由于我之前给过所以其中一个root的权限是% 就是所有人都可以访问,但是对服务器不安全,可以自己修改访问权限

4)这里是修改任何都可以访问数据库,使用你设定的数据库密码访问:

5) 执行修改的操作

时间: 2024-08-01 08:30:40

设置服务器远程连接mysql的相关文章

设置允许远程连接MySQL (Ubuntu为例)

MySQL默认配置是不允许远程连接,为了安全! 然而我需要这么做; 开始改配置; #1 设置用户权限 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql #查看当前设置 mysql> select host,user from user; #修改 mysql> UPDATE user SET host='%' WHERE user='root' AN

Centos6.5 重置mysql密码,并设置允许远程连接

root密码忘记,重置mysql的root密码: 一.修改mysql的配置文件my.cnf 1.在[mysqld]的段中加上一句:skip-grant-tables [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables 保存并且退出vi. (或执行 mysqld_safe --skip-grant-tables &) 2.重新启动mysqld # /

通过linux远程连接mysql,查询结果中文为乱码小结

首先本地办公环境为windows使用的是navicat连接的mysql navicat连接mysql时查询结果正常 查看编码方式: mysql> show variables like '%character%'; +--------------------------+--------------------------------+ | Variable_name            | Value                          | +-----------------

Navicat for mysql 远程连接 mySql数据库10061、1045错误

用navicat连接远程的mysql数据报错: 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061.1045错误或 2003-Can't connect to MySQL on '192.168.1.2'(10061),这个原因是因为MySQL不准许远程连接. 最简单的办法是 MySQL远程配置 代码如下 复制代码 GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY '

Navicat 远程连接 MySQL

Navicat 远程连接 MySQL 相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了在命令行写 SQL 语句的操作.下面简单介绍一下 Navicat 连接远程数据库的操作. 1 首先我们需要更改 3306端口,查看3306 端口是否对外开放,MySQL 默认情况下是不开放对外访问功能的.语句如下: netstat -an | grep 3306 如果查询结果如下,需要我们更改 MyS

解决远程连接mysql错误1130

Mysql远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx  is not allowed to connect to this MySQL server  猜想是无法给远程连接的用户权限问题. 这样子操作mysql库,即可解决.  在本机登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称

navcat无法远程连接mysql数据库解决办法

navcat无法远程连接mysql数据库,一般都是因为本地ip没有访问权限,服务器上执行下面指令即可解决 mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'mysql数据库用户名'@'本地ip' IDENTIFIED BY 'mysql数据库密码' WITH GRANT OPTION; flush privileges;

Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)

远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是由于MySQL不准许远程连接. 修改方法如下: 1:在服务端MySQL文件夹下找到my.ini文件.修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 (在MySQL 5的my.ini中未发现此项) 2:重新启动MySQL服务. 测试连接情况: 如果没有给

解决远程连接mysql错误1130(转载)

解决远程连接mysql错误1130 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx  is not allowed to connect to this MySQL server  猜想是无法给远程连接的用户权限问题. 这样子操作mysql库,即可解决. 在本机登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"local