Linux 第三章:实验案例:MySQL服务器的构建与维护
2023-12-13 18:56:09
实验环境
某公司因业务范围臼益扩大.最近订购了---套基于B/S架构的电子商务系统.在正式部署之前,要求对现有的httpd服务器进行改造,首先需要增加MySQL数据库服务。
需求描述
1,为MySOL数据库的root 用户设置密码.删除用户名.密码为空的用户记录。
2,新建名为“bdqn”的库.授权用户rundb 从本机访问,具有所有操作权限。
3,以rundb用户登录,在bdqn库中创建stuinfo表,并录入数据,如表3-2所示。
推荐步骤
1,启动mysqld 服务,为root用户设置密码.删除空用户。
2,创建bdqn 库、 stuinfo表。
为MySOL数据库的root 用户设置密码.为 123
mysql> update mysql.user set password=password('123') where user='root';
mysql> flush privileges; //刷新用户授权信息
显示 user 字段为空的用户记录
mysql> select user,host,password from mysql.user where user='';
删除用户名.密码为空的用户记录。
mysql> delete from mysql.user where user='';
新建名为“bdqn”的库.
mysql> create database bdqn;
?
授权用户rundb 从本机访问,具有所有操作权限。
mysql> grant all on bdqn.* to'rundb'@'localhost'identified by '123';
以 rundb 用户登录,在bdqn库中创建 zzz 表,并录入数据,如表3-2所示。
?用 rundb 账号登录
[root@Linux01 ~]# mysql -u rundb -p123 用 rundb 账号登录
?在bdqn库中创建 zzz 表
mysql> use bdqn //切换到bdqn库
create table zzz (zzz_name char(16) not null,zzz_xingbie nvarchar(1),zzz_nianling varchar(2),zzz_dianhua varchar(11),zzz_mail nvarchar(50) default '', primary key (zzz_name));
录入数据
insert into zzz(zzz_name,zzz_xingbie,zzz_nianling,zzz_dianhua,zzz_mail) values('zhangwuji','nan','19','17512345678','wuji.zhang@mg@mingchao.org');
mysql> insert into zzz(zzz_name,zzz_xingbie,zzz_nianling,zzz_dianhua,zzz_mail) values('baijuyi','nan','24','17587654321','juyi.bai@tangchao.org');
mysql> insert into zzz(zzz_name,zzz_xingbie,zzz_nianling,zzz_dianhua,zzz_mail) values('lancaihe','nv','21','17255201314','caihe.lan@w'udaisong.org');
文章来源:https://blog.csdn.net/GUOJUNWEI11/article/details/134971976
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!