安装MySQL服务
因 MySQL 数据库在 Linux 上使用率很高,所以目前主流的 Linux 系统版本基本都默认安装了 MySQL ,但由于版本的问题,建议删除预装的旧版本,再行安装新的版本以及配套的辅助工具 。
要使用 MySQL 服务,必须安装以下数据包:
mysql.x86_64
mysql-server.x86_64
mysql-devel.x86_64
MySQL服务的配置文件及相关目录
MySQL 服务的配置文件及相关目录包括:
/ etc / my.cnf : MySQL 的主配置文件。
/ var /lib/ mysql / : MySQL 数据库的数据库文件存放目录。
/ var /log/ : mysql 数据库的日志输出存放目录。
初始化数据库
创建数据库
浏览 root 账号下所有的数据库
创建数据库
创建数据表
进入数据库后,可以用“ cerate table ”命令创建数据表,命令格式如下:
create table 表名(字段1 类型,字段2 类型,……)
添加数据
通过 insert 命令给数据表增加一条记录。 insert 命令格式如下:
insert into 表名 values(‘值1’,‘值2’,‘值3’,……)
通过 select 命令查询相关信息。 select 命令的格式如下:
select * from 表名 where 字段=‘值’
修改数据
通过 update 命令修改。 update 命令的格式如下:
update 表名 set 修改项=‘修改值’where 其他项=‘值’
删除数据表
若需删除某个数据表,可以使用 drop 命令。 drop 命令的格式如下:
drop table 表名
创建数据库账号
在 MySQL 数据库中用 grant 命令创建数据库用户账号并赋予其管理权限, grant 命令的格式如下:
grant 权限 on 数据库.* to 用户名@登录主机 identified by ‘密码’
命令中的相关选项解释如下:
权限:指数据库的管理权限,包括: select 、 insert 、 update 、 create 和 drop 等。若使用“ all ”表示所有权限。
数据库:指需要指定被管理的数据库名称。若使用“ * ”表示所有数据库。
用户名:需要创建的数据库用户账号。
登录主机:允许创建的账号在何处登录。若使用“ localhost ”表示只允许账号在本机登录数据库;若使用“ % ”表示允许账号在除本机之外的其它计算机上远程登录数据库;若使用“ IP 地址”表示创建的账号在指定的计算机上登录数据库。
查询已有的数据库账号
修改账号信息
使用 update 命令可以修改账号信息。 update 命令的格式如下:
update user set 修改项=‘修改值’where user=‘账号’
删除账号
使用 drop 命令可以删除多余账号。 drop 命令的格式如下:
drop user 账号@登录主机
重置账号“root”密码
若忘记账号“ root ”的密码,可以进入 MySQL 安全模式,修改账号“ root ”的密码。其步骤如下:
停止 mysqld 服务;
进入安全模式,命令如下:
[ root@MySQL ~]# / usr /bin/ mysqld_safe –skip-grant-table &
免 密登录 MySQL 数据库,命令如下:
[ root@MySQL ~]# mysql -u root
登录后进入数据库“ mysql ”,执行 update 命令更新密码,命令如下 : mysql > update user set password=password(\’654321\’) where user=\’root\’;
刷新系统权限表,确保修改成功,命令如下 : mysql >flush privileges;