访问mysql数据库(如何登录mysql数据库)
大家好,今天来为大家分享访问mysql数据库的一些知识点,和如何登录mysql数据库的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
如何登录mysql
使用管理员身份进入命令提示符(cmd),进入%MySQL_HOME%\bin目录下,
MySQL_HOME为自己的安装路径。
2.启动mysql数据库。DOS命令窗口中输入net start mysql
3.登陆数据库。
方式一:
host并user表示运行MySQL服务器的主机名和MySQL帐户的用户名。替换适合您的设置的值。该********代表你的密码;
当mysql显示Enter password:提示时输入它。
例子如:
localhost:表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,
1)如果设置了密码,可直接在-p后链接输入,如:-p666;
2)用户没有设置密码,显示Enter password时,直接回车即可。
例如:mysql-hlocalhost-uroot-p666回车直接登陆。
方式二:
如果你在运行MySQL的同一台计算机上登录,则可以省略主机,只需使用以下命令:
如:
4.可以输入show databases;查看下数据库;
5.成功连接后,QUIT(或\q)【不区分大小写】来随时断开连接mysql>:
6.关闭数据库命令为net stop mysql。
扩展资料:
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL作为网站数据库。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
参考资料:MySQL——百度百科
如何登录mysql数据库
1、首先打开电脑,然后点击左下角开始菜单按钮。
2、然后在开始菜单,下方搜索框中搜索cmd,在搜索结果中点击cmd命令窗口。
3、敲下回车键,打开cmd窗口,命令格式为mysql-u finley-p db_name如下图输入mysql-u root-p test命令,然后回车,意思是登录到test数据库。
4、提示输入密码,输入正确的密码,进入mysql命令行。
5、输入select database();确认是否为test数据库,如下图所示,test直接登录成功。
如何打开Mysql数据库
1、安装phpstudy服务器,可以到官网下载这个服务器,会有详细的安装步骤,安装成功后,界面会下图的图标,如下图
2、进入phpstudy后点启动就相当于启动phpstudy,启动,停止,重启就如字面意思一样,如下图
3、点击MySQL管理器里面的MySQL-Front,就会跳转大一个页面,如下图的红箭头
4、打开登录信息,如果你之前没有重置过数据库密码,那一般的数据库名字和数据库密码默认root,如下图
5、登录之后就能进入到数据库了,如果之前没有用过的这种数据库的,可以花几分钟了解一下这个页面,如下图
6、打开你要打开的数据表,添加字段就可以了,如下图红箭头
如何远程访问MySQL数据库详解
一、连接远程数据库:
1、显示密码
如:MySQL连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”
C:/>mysql-h 192.168.5.116-P 3306-u root-p123456
2、隐藏密码
如:MySQL连接本地数据库,用户名为“root”,
C:/>mysql-h localhost-u root-p
Enter password:
二、配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,将"localhost"改称"%"
例如:
#mysql-u root-p
Enter password:
……
mysql>
mysql>update user set host='%' where user='root';
mysql>select host, user from user;
二、授权法
例如:你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
mysql>GRANT ALL PRIVILEGES ON*.* TO'myuser'@'%'IDENTIFIED BY'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL PRIVILEGES ON*.* TO'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES
使修改生效,就可以了
常见问题:
1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql-u root-p-h 192.168.5.116
Enter password:
ERROR 1045(28000): Access denied for user'root'@'loadb116'(using password: YES)
上例中loadb116是主机名.
解决方法:
1、这时可以使用:mysql-u root-p登录,进入到mysql后。
mysql> grant all privileges on*.* to'root'@'loadb116'
identified by'123456' with grant option;
Query OK, 0 rows affected(0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected(0.00 sec)
2、在本地使用ip地址登录
# mysql-u root-p-h 192.168.5.116
Enter password:
Welcome to the MySQL monitor. Commands end with; or/g.
Your MySQL connection id is 60
Server version: 5.1.45 MySQL Community Server(GPL)
Type'help;' or'/h' for help. Type'/c' to clear the buffer.
mysql>
关于访问mysql数据库到此分享完毕,希望能帮助到您。