连接数据库的问题
navicat连接数据库
在程序开发中,经常会用到数据库,对于数据库的连接可以说很重要了,下面说几个自己连接mysql的坑。
一般连接数据库第一步首先启动数据库,我是用的XAMPP集成环境启动的mysql,但是很遗憾第一次好像启动失败了,然后使用navicat连接数据库一直报错,无法连接。打开终端查看mysql服务是否启动,当输入:
mysql -u root -p
一直报错,错误是ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
然后输入以下命令启动mysql服务:
mysql.server start
然后提示
Starting MySQL
.. SUCCESS!
成功启动了mysql,打开navicat,选择左上角connect,选mysql,connectname中可以随意输入自己的名称,然后输入密码就可以了。
另外还有一种情况就是mysql服务启动了,但是会报61的错误,这是因为你没有开启mysql远程连接。在网上自己百度一下就可以了。