启动mysql后怎么连接数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动mysql后怎么连接数据库相关的知识,希望对你有一定的参考价值。

  一.mysql安装
  百度mysql下载一个即可。只是注意一下几个重要的数据:
  第一个就是Port Number :3306。端口号默认3306,一般不需要改,如果改了,请记住这个端口号。

  第二个就是password:本地数据库密码,默认用户名是root

  第三个就是Windows Service Datails:MySQL56,如果修改了请记住。(可以取消Start the MySQL Server at System Startup前面的勾,不然每次开机mysql就自启服务了)

  二、mysql管理工具
  我知道的有Navicat,SQLyog Enterprise,因为第一次安装了SQLyog Enterprise就一直用的它,一路安装即可。Navicat貌似界面看起来不错。<喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yP2hojxzdHJvbmc+way907G+tdjK/b7dv+I8L3N0cm9uZz6jujwvcD4KPHA+PHN0cm9uZz7BrL3Tsb612L/i1q7HsLHY0OvG9Lavyv2+3b/it/7O8Twvc3Ryb25nPqOss/W0zrCy17C94cr4uvPK/b7dv+K3/s7x0tG+rb+qxvSjrNLUuvO/qsb0t/7O8bXEstnX97e9yr263Lbg1tajrL+0uvPOxKGjPGJyPgo8L3A+CjxwPjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20150413/20150413093321259.jpg" alt="\">

  New一个,可以取一个名字:local 代表为本地数据库的名字吧,就一个名字而已。
  重要的是其他几个要填的数据:
  mysql host address:localhost 本地地址,或者写127.0.0.1回送地址,二者是等价的。
  username:root 这个是默认名字,安装的时候貌似可以修改。
  password:**********就是安装的时候设置的密码。
  port:3306 安装时必须记住的端口号。
  然后connect即可。
  四、连接远端数据库
  当然得知道远端数据库的address,username,password和port

  五、启动mysql服务(方式很多,可以自己百度)
  前面在安装时候必须记住的一个数据就是Windows Service Datails.
  我的是默认的:MySQL56
  DOS命令开启mysql服务:net start mysql56
  DOS命令关闭mysql服务:net stop mysql56

  在安装mysql的时候如果安装了mysql notifier,用mysql notifier这个mysql管理工具打开也可以开启和关闭mysql服务。
参考技术A linux 直接在命令行输入: mysql -u root -ppasswd 登录。
windows 打开cmd命令行,然后输入:mysql -u root -ppasswd 登录。

show databases;
查看当前所有数据库

use dbname;
选择数据库

show tables;
查看当前数据库里所有表

select * from tablename;
查询表内容。

当然,如果你不想用命令行的话,可以通过客户端工具连接,如dbvisualizer,网上下载一个安装,然后配置相关mysql数据库参数就可以连接使用了。本回答被提问者采纳

mysql连接不上怎么办

参考技术A 1.排除网络或防火墙问题

先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙。
配置防火墙,开启3306端口

vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
/etc/init.d/iptables restart(重启防火墙使配置生效)
2.检查MySQL配置

如果开启了防火墙,telnet还是失败,通过netstat查看3306的端口状态:

netstat -apn|grep 3306
tcp6 0 0 127.0.0.1:3306 :::* LISTEN 13524/mysqld
注意地方,这说明3306被绑定到了本地。检查一下my.cnf的配置,这里可以配置绑定ip地址。
bind-address=addr
不配置或者IP配置为0.0.0.0,表示监听所有客户端连接。
ps:我开启3306端口,并且检查MySQL配置之后,telent仍然失败,但是在本机telnet是ok的,再三确认了配置没有问题。后来跟我们的ucloud账号管理员提了一下,才知道ucloud管理后台也需要开启3306端口,用云服务器的留意这个。

3.检查用户访问权限

MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问,其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。

最后,别忘了重启mysql使配置生效。

# /etc/init.d/mysql restart

望采纳

以上是关于启动mysql后怎么连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

mysql连接不上怎么办

求助 更改ip地址后,启动mysql失败

我的mysql在终端连接不上怎么办?

mac 上用homebrew安装完mysql后,怎样使用密码连接数据库

重新启动数据库后尝试重新启动 debezium mysql 连接器时出错

如何解决mysql数据库8小时无连接自动关闭