Mysql 在cmd中输入mysql,提示不是内部或外部命令
原因:没有在环境变量PATH中将mysql的路径添加进去。
解决方法:
1、win+r–>services.msc–>右击mysql服务–>属性–>找到可执行路径并复制出来
2、右击“我的电脑”–>属性–>高级系统设置–>环境变量–>系统变量–>PATH–>新增–>上面的“可执行路径”
定位到你的 MYSQL安装目录之后再找到bin目录, 如: C:\Program Files\MySQL\MySQL Server 5.5\bin
添加环境变量之后,以管理员的身份启动dos,再到DOS下进行测试:
mysql -u root -p
查看mysql版本
select version();
Linux中mysql的重启
(重启)service mysqld restart
扫描二维码关注公众号,回复: 12206477 查看本文章
远程连接mysql (提示信息)
ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server
有些可能说是关掉防火墙就好了,其实根本问题不在于防火墙,单纯的关闭防火墙,是无法给远程连接的用户权限问题。
可能的问题是:
服务端的mysql没有开启访问权限
解决办法是:
命令如下:
mysql -u root -p 密码
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘您的数据库密码’ WITH GRANT OPTION;
flush privileges;
(刷新一下权限,不用重启)