怎么把服务器上的mysql数据库打开

怎么把服务器上的mysql数据库打开,第1张

MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆。通常启动mysql服务器即是启动mysqld进程,mysqld启动后,可以通过mysql连接到mysql服务器。
直接使用mysqld启动 :
mysqld 即是mysql服务器,可以调用该命令直接启动mysql服务器
mysqld 从配置文件中读取[mysqld]以及[server]选项组的内容,也可以通过直接在命令行跟随参数。
mysqld服务器读取配置文件的顺序,对于有多个配置文件存在,且同一参数有多个值的情形,以最后一次读取为准。
命令行跟随参数具有最高优先级

mysql命令行登录步骤如下:

步骤1:

在桌面选择“这台电脑”的图标,右键-->属性-->点击“高级系统设置”-->点击“环境变量”。

步骤2:

新建MYSQL_HOME变量,并将值设置为C:\Program Files\MySQL\MySQL Server 55 。

步骤3:

编辑Path系统变量:在系统变量里,找到Path变量,点击编辑按钮。将;%MYSQL_HOME%\bin添加到path变量(一般放在最后面),注意如果前面有还有其他的配置,一定要在前面加上英文的分号(半角)。

MYSQL_HOME不是必须的,为了以后mysql重新安装到其他目录下的更改方便,毕竟Path系统变量比较多,修改容易出错,因此也可直接在Path变量中添加:

C:\Program Files\MySQL\MySQL Server 55\bin(具体路径需要根据mysql安装位置确定)

步骤4:打开开始-运行输入cmd单击确定后出现CMD命令黑色窗口。

这就是我们说的CMD命令行,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车。

步骤5:

在CMD命令窗口敲入命令 mysql -hlocalhost -uroot -p 回车确认,输入密码即可登录。


-h:后面接的是mysql所在的服务,localhost表示服务器在本机。

-u:表示mysql数据的登录名,当前使用的登录名是root。

-p:表示用户密码。

步骤6:登录成功展示图

mysql -u用户名 -h主机名 -p
前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant all on test to 用户名@‘客户机IP’ identified by '密码' ;
flush privileges; #刷新权限表,让所做修改生效
上面指令的意思是 将test这个数据库的全部内容以及全部的 *** 作权限赋权给从特定IP上登入到本服务器的用户。

以window系统为例,首先,我们把鼠标移动到左下角的开始,点击开始按钮,找到运行,打开运行后,在输入框里面输入“cmd”,然后按回车键(也就是enter键),随即进入了cmd模式(一个背景为黑色的窗口,里面有一些英文字母)。

打开cmd后,我们看到:C:DucumentsandSettings(有一些朋友的系统使用的不是系统用户的也就不同了,如果你进入window系统使用的用户为user,那这个就换为user)

以mysql50为例,mysql的安装目录在c盘的ProgramFiles目录里面的MySQL里面的MySQLServer50(也就是C:ProgramFilesMySQLMySQLServer50),那么,我们就准备要进入这个目录里面了。

步骤如下:C:DucumentsandSettingscd(回车键)出现下面:C:第二步:C:cdC:ProgramFilesMySQLMySQLServer50in(回车键)

出现:C:ProgramFilesMySQLMySQLServer50in

第三步:(连接mysql服务器)

C:ProgramFilesMySQLMySQLServer50inmysql-hlocalhost-uroot-p(回车键)

(上面的-hlocalhost是指使用本地用户来连接,-uroot是指使用用户名为root的用户来连接,-p是指空密码,一般初学者都还没有设置root的用户密码的,如果你在安装mysql50时候配置了服务器后,第一个要您设置root的密码,请你记住,把它填入上面的-p之后)

MySQL数据库登录方法:要完成登录 *** 作,首先要进入机器的命令行界面并输入如下所示的命令:\x0d\mysql -h hostname -u username -p\x0d\mysql命令将调用mySQL监视程序。这是一个可以将我们连接到mySQL服务器客户端的命令行公开。\x0d\-h命令选项用于指定所希望连接的主机,即运行mySQL服务器的机器。如果正在该mySQL服务器所运行的机器上 \x0d\运行该命令,可以忽略该选项和hostname参数。如果不是,必须用运行mySQL服务器的主机名称来代替主机名称参数。\x0d\-u命令选项勇于指定连接数据库时使用的用户名称。如果不指定,默认值是登录该 *** 作系统时使用的用户名。\x0d\如果你在自己的机器或者服务器上安装了mySQL,必须以root身份进行登录并且创建数据库。假设已经安装上了mySQL数据库,而且root用户是进行各项 *** 作的唯一用户。如果在其他人\x0d\管理的机器上使用mySQL,必须使用他们提供的用户名。\x0d\-p命令选项用来告诉服务器要使用一个密码来连接它,如果登录时使用的用户名没有设置密码,可以忽略该选项。\x0d\如果以root用户的身份登录并没有设置root密码,那么需要设置一个root密码,没有root密码系统是不安全的。\x0d\我们不必在本行命令中包含密码,mySQL服务器会询问密码,在输入上诉命令之后会得到如下响应:\x0d\Enter password:\x0d\(若没有该行命令出现,请确认mySQL服务器是否正在运行,并且上述mySQL命令应该包含在路径中。)必须输入密码。如果一切顺利将得到类似如下所示响应:\x0d\welcome to the mySQL monitorCommands end with ; or \g\x0d\Your mySQL connection id is 1 to server version:5125-rc-community mySQL community Server(GPL)\x0d\Type 'help;'or'\h'for helpType'\c'to clear the buffer\x0d\mysql>\x0d\如果是在自己的机器上,没有得到类似的响应,请确认mysql_install_db是否已经运行(如果需要的话),是否设置了root用户密码,并确认输入的密码是否正确。

方法有多种,可以使用客户端创建连接或者使用命令行

客户端:NavicatPremium

点击连接->MySQL

客户端:MySQLWorkbench

选择database->connectiontodatabase

命令行(mysql服务在linux服务器上):使用ssh登录(可使用工具SecureCRT)

连接数据库:mysql-u用户名-p密码数据库名称

首先在电脑里配好好环境变量,然后在CMD中输入MySQL相关命令代码,即可在CMD中输入命令直接进入MySQL控制台。具体 *** 作请参照以下步骤,演示电脑系统为windows7。

1、用鼠标右键右击“计算机”,选择属性,在出现的界面中点击“高级系统设置”。

2、在高级系统设置里面,选择“环境变量”,如下图所示。

3、在环境变量系统变量里面找到"path",点击编辑,如下图所示。

4、找到mysql的安装目录,复制其地址,将mysql的安装目录地址复制到path中,用英文分号分割path先前的内容,然后一直点击确定。

5、在cmd中输入“mysql -uroot -p123456”,root是mysql用户名,123456是密码,可以看到可以直接打开。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12667978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存