linux启动mysql 由于启动方式不一样 显示也不一样 通过./mysqld_safe &启动 ps-ef|grep mysql后会显示如下信息 root 1 0 : ? :: /bin/sh ./mysqld_safe /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/bogon.err --pid-file=/usr/local/mysql/data/bogon.pid --socket=/usr/local/mysql/mysql.sock --port= 而通过 ./mysqld --user==root 强制通过root登陆 只会显示 root 1 0 : ? :: ./mysqld --user=root 服务网所挂的linux这里强制用第二种方式启动。用第一种启动不了 就算是启动了 过了一会就自动挂断了。 就算是按照第二中方式启动 也不能与数据库插入 。爆出如下错误 java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server" 排查原因从如下着手: 首先看数据库的配置文件是否配置正确。 正确的话 继续排查 服务器上的数据库里面的mysql数据库 找到user表 查看host 发现里面有两个host是一样的,但是没有root 所以会报出上述错误。删掉其中一个host就可以了。但是必须重启服务。 整了半天 ,为了避免下次再出现上述错误,特意记录下来。
推荐整理分享linux下发布war所遇问题解决方法(linux发布项目),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux信息发布系统,使用linux命令部署war包,使用linux命令部署war包,使用linux命令部署war包,linux发布web,linux发布web,使用linux命令部署war包,linux发布war包,内容如对您有帮助,希望把文章链接给更多的朋友!
linux系统下如何修改服务器名称参考方法 查看ubuntu的主机名,可以通过命令查看:hostname修改主机名,需要更改两个文件:/etc/hostname/etc/hosts在hostname文件中,将原来主机名改为新的即可。在hosts
Ubuntu 用VSFTP搭建FTP服务器设置教程 1、安装vsftpd终端输入sudoapt-getinstallvsftpd安装之后会在/home/下建立一个ftp目录,访问下可以看到一个空白内容的ftp空间。默认设置下需要匿名用户不可以
虚拟机上网设置 固定ip虚拟机上网设置教程 虚拟机的网络连接里的本地连接就用自动获取IP地址就好,有固定IP的需要到Internet协议设置。(右键本地连接-双击Internet协议,看看是不是自动的吧!