Mysql安装后,怎么启动服务,启动服务,要建表写Sql语句的话在哪建

Mysql安装后,怎么启动服务,启动服务,要建表写Sql语句的话在哪建,第1张

如果是windows系统的话,安装了mysql之后,它是作为一个服务来着,会随着系统的启动而启动的,你如果已经设置好了环境变量之后,可以直接在dos下直接输入服务名mysql来启动它的命令行界面,然后那些命令就应该不用怎么说了吧。

如果你并没有设置环境变量也没有关系,只要找到mysqlexe就可以启动程序了,你也可以弄个快捷方式出来。

你的问题太泛泛了,“MYSQL的程序”你指的是什么?是MYSQL的 存储过程??您最好是具体问题具体问,你这样提问的话大家都不知道你想要什么!

mysql> soure examplesql里的soure写错了应该是source!!!!examplesql是你实现先编辑好的文本内容,内容可以是创建一个数据库,然后再数据库下建立一个或多个数据表,再往表里插入一些记录!!然后再写个存储过程完成一些简单的功能,比如把A表里的内容插入到B表等等(可以加内容存在就修改不存在就插入等判断)!!建立一个SQL文件就是为了方便!!随便举个例子:在D盘根目录下用记事本建立个examplesql文件,内容如下:

CREATE database name ;

use name;

CREATE TABLE a (

user_id int(11) DEFAULT NULL,

name char(11) DEFAULT NULL,

UNIQUE KEY USER_ID (user_id)

);

insert into a (user_id,name) values (1,'aaa'),(2,'bbb');

CREATE TABLE b (

user_id int(11) DEFAULT NULL,

name char(11) DEFAULT NULL,

UNIQUE KEY USER_ID (user_id)

);

insert into b (user_id,name) values (1,'xxx'),(3,'ccc');

DELIMITER $$

DROP PROCEDURE IF EXISTS qq$$

CREATE PROCEDURE qq()

begin

declare p_user_id varchar(6);

declare p_name varchar(6);

declare cursor_flag int default 0;

declare user_nrb cursor for select user_id,name from a;

declare continue handler for sqlstate '02000' set cursor_flag = 1;

open user_nrb;

repeat

fetch user_nrb into p_user_id,p_name;

if not cursor_flag then

if not exists (select from b where user_id=p_user_id) then

insert into b(user_id,name)values(p_user_id,p_name);

else

update b set name=p_name where user_id=p_user_id;

end if;

end if;

until cursor_flag end repeat;

close user_nrb;

end$$

DELIMITER ;

顺序是建立名为name的数据库,其下建立俩表A和B,为A表插入用户1和2,为B表插入用户1,3!!再建立名为QQ的存储过程,功能是把a表的用户导入到B表,如果A的用户号再B里没有直接插入,如果A里的用户号已经在B表里了那就改变B表里相应用户的名字!!大概是这么个过程!!在MYSQL自带的客户端导入刚才建立的examplesql文件,顺序是:开始——程序——MYSQL——MYSQL SERVER51——MYSQL COMMAND LINE CLIENT 窗口里输入ROOT用户密码在光标处输入source d:\examplesql!!最后再执行存储过程,敲call qq;回车!!!

验证方法是敲select from b;回车!!可以发现B表由本来插入的2条记录变成3条记录,而且用户1的名字也从xxx变成aaa了!!!!

希望对你有帮助!另外最重要的是MYSQL有一些很好的图形界面客户端工具,不用这个DOS界面的东西,下载个sqlyog什么的软件装上,基本一启动就会用了的东西!在SQLYOG的界面直接把examplesql里的内容复制过来粘贴后按F5键运行即可!!!

 1、下载MySQL 5x 发行版 ,解压并安装映像中的两个安装包文件。

a mysql-5x-osx106_x86_64pkg -mysql 5x 标准版安装

b MySQLStartupItempkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library /StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。

启动mysql:

2、如果你已经安装了MySQLStartupItempkg,重新启动电脑即可。

3、如果你有安装MySQLStartupItempkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令:

sudo /Library/StartupItems/MySQL/MySQL start

然后输入你的系统管理员密码,如果没有设定密码就直接回车。

关闭mysql服务:

终端中输入命令:sudo /Library/StartupItems/MySQL/MySQL stop

然后输入你的系统管理员密码,如果没有设定密码就直接回车。

mysql root账户密码:

mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。

更改mysql root密码请在终端中输入命令:

/usr/local/mysql/bin/mysqladmin -u root password 新密码

同时你也可以随时使用这条命令更改你的密码。

4、下载x版mysql数据库管理工具

这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较 安全。

前提确认自己已经安装了数据库

方法一:开始菜单栏里面会有一个启动或者start,可以直接打开

方法二:桌面右键我的电脑--管理--服务和应用程序--服务--SQLSERVERAGENT点击启动。

方法三:windows+r键运行cmd,输入命令net start mssqlserver即可启动

方法四:重启电脑,一般数据库都会自动设置自动启动

1、启动Windows命令处理程序,即:按快捷键win+R,输入CMD,回车

2、然后,进入Wamp中MySQL的目录(我把Wamp server安装在G盘):G:\wamp\bin\mysql\mysql5612\bin:

3、启动MySQL的服务端程序,即输入:mysqld。(请注意,这里是mysqld,不是mysq);

4、打开mysql的客户端窗口:即打开命令处理窗口,再次进入mysql的bin目录,输入mysql -h hostname -u username -p就可以启动mysql了。在这里,我的hostname是localhost,username为root。

附注:

①mysql 和mysqld 的区别:

mysqld 是服务端程序

mysql是命令行客户端程序

以上就是关于Mysql安装后,怎么启动服务,启动服务,要建表写Sql语句的话在哪建全部的内容,包括:Mysql安装后,怎么启动服务,启动服务,要建表写Sql语句的话在哪建、MySQL的程序如何运行、如何在mac终端启动mysql等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存