sqlyog连接虚拟机ubuntu14.04的mysql server配置
来源:互联网 发布:手机版淘宝的新品上架 编辑:程序博客网 时间:2024/05/19 18:15
1. 从user用户切换到root用户
sudo su
2.
yang@yang ~ $ sudo su[sudo] password for yang: root@yang:/home/yang# mysql -uroot -pEnter password:
3.创建远程登陆用户并授权,为mysql设置远程访问权限
grant all PRIVILEGES on discuz.* to yang@'123.123.123.123' identified by '123456';
上面的语句表示将 discuz 数据库的所有权限授权给 yang 这个用户,允许 yang 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 yang 用户的密码为 123456 。
下面逐一分析所有的参数:
all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。
discuz.* 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授 权为“数据库名.表名”。
yang 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。
123456 为用户的密码。
4. 给iptables中添加规则,使得mysql的3306端口可以被访问到iptables -A INPUT -p tcp --dport 3306 -j ACCEPT5. 最关键的步骤,把 /etc/mysql/my.cnf 文件里面的bind-address 修改了,默认是127.0.0.1,我是直接改成了虚拟机ip,至于其他的0.0.0.0或注视掉。
ps:如果设置好后,仍然连不上,可以查看网络连接信息
root@yang:# netstat -an |grep 3306
root@yang:# ufw status
用SQLyog连接一台服务器的数据库时弹出"错误号码2003"的报错,解决办法为:
SQLyog通过ssh验证成功后再连接数据库
1 0
- sqlyog连接虚拟机ubuntu14.04的mysql server配置
- 【配置】sqlyog远程连接mysql数据库
- win7系统用sqlyog连接ubuntu虚拟机上的mysql数据库
- SQLYog 数据连接配置的迁移
- 使用SQLyog连接MySQL
- SQLyog连接MySQL
- MySQL数据库的SQLyog如何配置
- ubuntu14.04 server的配置和杂项
- ubuntu14.04配置impala的odbc连接
- Ubuntu14.04 Server amd64 配置 Apache+MySQL+Django
- SQLyog连接不上MySQL
- SQLyog远程连接MySQL数据库
- 在Windows下MySQL的安装图解,与SQLYog连接
- mysql 连接外部服务的方法 例如sqlyog
- MySQL:SQLyog的快捷键
- 虚拟机上安装MySql并且通过可视化工具SQLyog远程连接
- Ubuntu14.04 DNS Server配置
- 连接虚拟机的MYSQL
- 一天内学会的计算机技能
- PHP框架之CI:CodeIgniter
- Easy-7
- 《疯狂JAVA讲义》之十——Java基本数据类型之一
- C++--顺序表与单链表实现
- sqlyog连接虚拟机ubuntu14.04的mysql server配置
- Linux下快速配置SSH免密码登录
- HDOJ 2007平方和与立方和
- 文章标题
- AngularJs路由
- Struts2 java.io.FileNotFoundException
- redis 集群搭建过程及搭建问题处理
- Coursera吴恩达机器学习课程 总结笔记及作业代码——第4周神经网络
- J