您的位置:首页 > 数据库 > MySQL

Mac下遇到的mysql问题集

2014-07-04 23:08 316 查看
mac在系统偏好设置中无法停止MySql Server,用终端命令来执行。

启动MySQL服务

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

停止MySQL服务

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

重启MySQL服务

sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

—————————————————————————————————————————————————————————————————————————————

MAC下彻底删除mysql

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

edit /etc/hostconfig and remove the line MYSQLCOM=-YES-

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.*

重新下载了mysql-5.1.54-osx10.6-x86.dmg

—————————————————————————————————————————————————————————————————————————————

MAC下设置mysql密码

原来直接在navicat或是workbench上改,一直报错:

Connection Failed Access denied for user 'root'@'localhost' (using password: YES)

然后在终端用指令修改:

mysql -uroot -p

update user set password='XXX' where User='root'; (XXX就是你要设置的密码)
—————————————————————————————————————————————————————————————————————————————
HTTP ERROR 500

Problem accessing /isst/admin/login.html. Reason:

Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'10.82.198.139' (using password: YES))

Caused by:

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'10.82.198.139' (using password: YES))

at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)

at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:575)

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:639)

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:668)

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:676)

at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:716)

at cn.edu.zju.isst.dao.AbstractDao.queryAll(AbstractDao.java:251)

at cn.edu.zju.isst.dao.AbstractDao.query(AbstractDao.java:197)

at cn.edu.zju.isst.dao.AdministratorDaoImpl.find(AdministratorDaoImpl.java:14)

at cn.edu.zju.isst.service.AdministratorServiceImpl.login(AdministratorServiceImpl.java:27)

at cn.edu.zju.isst.admin.controller.AdministratorController.loginSubmit(AdministratorController.java:52)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:483)

at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:527)

at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1216)

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)

at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:421)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)

at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:493)

at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)

at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:930)

at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:358)

at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)

at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:866)

at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)

at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)

at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)

at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)

at org.eclipse.jetty.server.Server.handle(Server.java:351)

at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:594)

at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1059)

at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:764)

at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)

at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:424)

at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:506)

at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)

at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'10.82.198.139' (using password: YES))

at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)

at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)

at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)

at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)

at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)

... 53 more



图中框出来的地址是我的ip地址,而本地地址只有一个127.0.0.1,所以,执行以下语句用于sql远程访问:

mysql -uroot -p
grant all privileges  on *.* to root@'%' identified by "isst2013";
flush privileges;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: