回 帖 发 新 帖 刷新版面

主题:[原创]数据库编程之旅第一站---设置MySql数据库

     为什么要选择MySql呢,有如下几条原因:第一条:免费(呵呵),可以省去不少money;第二条:使用广泛呀,可以在n种计算机平台上运行;第三条:性能表现还说得过去。第四条:使用范围再急剧扩大,学了可以用呀。如果你可以连接mySql,我想其它的数据库问题也不大了。Ok,那么我们开始学习吧。

     第一步:下载安装呀,http://www.mysql.com,下载之后,双击安装,不需要任何设置,呵呵,简单吧。注意它默认的安装路径是c:\MySql;

     第二步:安装mySql服务:在命令控制台下输入如下内容,注意路径。

[img]c://bbb.bmp[/img]


     第三步:看看服务启动没有,呵呵,如果没有启动,就启动它,如果启动了,就OK了。
开始―――》程序―――》管理工具―――》服务。(有些版本可以自动启动,有些不可以),可能有些人问了,为什么要启动服务呢,它是一个网络类型的数据库服务器,不启动怎么可以连接服务器呀。



[img]c://ccc.bmp[/img]

     第四步:设定数据库的安全
为了保证数据的安全,有一种古老的方式,那就是设置用户名和密码,我们今天也试试。
     a:首先使用mySql命令进入控制台。




[img]c://ddd.bmp[/img]

     b:再从控制台进入到数据库,mySql在安装成功后,自动安装了一个数据库,这个数据库很有用,名字也叫做mySql,进入该数据库后,可以设置一个重要的帐户,root,呵呵。
     使用命令:use mysql;
     然后使用命令修改,root帐户的密码吧,我们修改密码为 1234
     使用命令如下:第一句修改密码,第二句使用确认,马上可以生效了
     UPDATE user SET Password=PASSWORD('1234')  WHERE user='root';
     FLUSH PRIVILEGES;
     看如下图片:



[img]c://eeee.bmp[/img]

     c:我们推出登陆,使用exit命令,然后键入如下命令,使用root帐户登陆。注意输入密码1234
     命令为:exit;
       mysql -u root –p;

[img]c://ffff.bmp[/img]

     d:我们给我们自己设定个用户吧,名字叫做:flagxu,密码叫做abcd吧。
使用如下命令:use mysql;
             GRANT ALL PRIVILEGES ON *.* TO flagxu@localhost IDENTIFIED BY 'abcd' WITH GRANT OPTION;

     第五步:创建一个数据库:使用如下sql语句
     CREATE DATABASE PersonDBA;

     第六步:在自己的数据库中,创建一张表,使用如下sql语句,并向表中添加内容
使用自建的数据库
     use PersonDBA;
     在数据库中添加表:
     CREATE TABLE Person(id INT,name VARCHAR(24),age INT,sex BOOL);
     向表中添加内容:
     INSERT INTO Person VALUES(101, '张三', 20,1);
     INSERT INTO Person VALUES(102, '李四', 31,0);
     INSERT INTO Person VALUES(103, '王五', 42,1);
     INSERT INTO Person VALUES(104, '马子', 44,0);
     INSERT INTO Person VALUES(105, '哈哈', 26,1);
     如图所示


[img]c://gggg.bmp[/img]

     第七步:困了吧,可以休息休息了,下一讲,我们开始用JDBC连接数据库

回复列表 (共1个回复)

沙发

好像在数据库中修改用户密码,添加用户之类,虽然你能看到变化,但是如果只有重新启动mysql,设置才能生效。

我来回复

您尚未登录,请登录后再回复。点此登录或注册