我用工具怎么连接不上mysql数据库的?
不是提示了么:不是自己开的服务端不能连接。
试着用mysql的命令行连接一下,根据相关的提示进行处理。一般要开放所需要的端口,设置用户的远程连接权限就可以连接了。如果命令行可以连接,工具应该也是可以的。
如果只是为了管理数据库,可以装个web的管理放服务器,也挺方便的。
更多追问追答
服务端是我自己的数据库密码正常就是外在用工具连接不上如果设置端口对外开放?设置用户远程连接权限?
用命令行连接的方法可以参照下面这个方法:
新使用MySQL,说起来是个简单的事情,但是却费了些周折:
1、登陆服务器端,进入命令行,windowscmd;
2、设置用户、密码让指定的IP访问:mysql-uroot-p或安装的快捷方式进入:MySQLCommandLineClient,使用grant命令:
grant权限1,权限2,…权限non数据库名称.表名称to用户名@用户地址identifiedby'连接口令';
mysql>grantselect,insert,update,delete,create,[email protected]'mypassword';
给来自192.168.1.88的用户lzpddd分配可对数据库mydb的mytable表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为'mypassword';
mysql>grantallprivilegeson*.*[email protected]'mypassword';
给来自192.168.1.88的用户lzpddd分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';
mysql>grantallprivilegeson*.*tolzpddd@'%'identifiedby'mypassword';
给来自任何IP地址的用户lzpddd分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';
3、关闭服务器端防火墙或者开放3306端口(很重要);
(自己在防火墙,或是操作系统相关的地方进行设置。)
4、客户端连接:
进入命令行,windowscmd,连接:
mysql-u用户名-p密码-h服务器IP地址-P服务器端MySQL端口号-D数据库名
(1)服务器端口标志-P一定要大些以区别于用户-p,如果直接连接数据库标志-D也要大写;
(2)如果要直接输入密码-p后面不能留有空格如-pmypassword;
(3)命令结束段没有';'分号。
mysql-ulzpddd-pmypassword-h192.168.1.88-P3306-Dmydb
可以加hi或Q教我吗
如何进入MySQL的命令行管理工具
如果你在安装mysql服务器时选择了修改环境变量,那么可以在cmd下直接使用
mysql
-uroot
如果没有修改windows环境变量,那么可以在菜单的mysql子菜单里面找到命令行管理工具。
mysql登录不进去
进入你mysql的安装目录,这里我的是C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>
执行:mysqladmin -uroot password 123456
然后在cmd中登录mysql -uroot -p123456登录即可。三种方式
本地安装mysql进入bin文件夹位置使用命令行远程上去
mysql -h 8.8.8.8 -uroot -p;
安装个客户端
navicat for mysql;
phpmyadmin
站点上传个phpmyadmin访问。
mysql命令行能登录 工具登不上
你试试用navicat能不能访问在开始菜单“运行”里边输入cmd
然后在命令行里输入mysql
如果提示未知命令,就依次执行
cd e:\appserv\mysql\bin
mysql
标签:登录,mypassword,数据库,MySQL,命令行,mysql,连接 From: https://blog.51cto.com/yetaotao/5808592