本文章收藏了三种关于如何开启mysql教程 远程连接,第一款就是在mysql cmd命令提示符下给mysql开启远程连接的,方法三是修改mysql my.ini的文件配置来修改的哦。
方法一
样给mysql开启远程连接功能?
首先链接本机的mysql(用ssh登录终端,输入如下命令):
mysql -uroot -p
输入密码登陆进去后,输入如下的语句,执行。
grant all privileges on *.* to ‘user‘@’%‘ identified by ‘password‘ with grant option;
其中,user是用户名,mysql默认的是root ,password是密码自己设置 。%表示任意主机。这样就允许远程任意一台主机访问了。
方法二
开启mysql远程功能方法如下:
进入mysql,创建一个新用户itbc:
格式:grant 权限 on 数据库教程名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to [email protected] identified by "itbc1234";
查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的itbc用户。host字段表示登录的主机,其值可以用ip,也可用主机名, 将host字段的值改为%就表示在任何客户端机器上能以itbc用户登录到mysql服务器,建议在开发时设为%。
update user set host = ’%’ where user = ’itbc’;
方法三
mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问.
我的mysql环境是ubuntu+mysql5
1.修改/etc/mysql/my.conf,修改bind-address,指定为本机实际ip地址,你的my.con修改完大概是如下的样子
[mysqld]
#
# * basic settings
#
default-character-set=utf8
default-storage-engine=innodb
bind-address = 192.168.1.107
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
2.用root登陆mysql执行如下命令
grant all on sonardb.* to sonar@'%' identified by '123456';
grant all on sonardb.* to sonar@localhost identified by '123456';
sonardb替换为你想访问的数据库名,sonar是你的想使用的用户名,123456替换为你的密码,这样就开启了远程访问功能.
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可