Linux下MySQL服务的安装与配置
安装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;
- Linux下采用二进制源码安装mysql,并配置使用mysqld命令启动服务
- Linux-6.5下 基于cmake28来编译安装mysql服务配置解析
- 【Linux系统和服务管理】MySQL服务器安装与配置(二)
- Linux下MySQL安装及配置为服务
- 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
- Linux上mysql服务的安装与配置
- MySQL服务维护笔记:Linux下的安装与分布式规划 [附样例配置文件]
- 【Linux系统和服务管理】MySQL服务器安装与配置(一)
- 【Linux系统和服务管理】MySQL服务器安装与配置(一)
- Linux下Apache 2.2, MySQL 5.0和PHP 5.0的安装与配置
- 在Linux的Eclipse上安装配置MySQL+MySQL++
- Linux下Apache+MySQL+PHP的安装配置
- 在linux 中安装现配置mysql
- cvs服务在linux下的安装与配置
- 在Red Hat Linux5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- Linux学习笔记:REHL AS4的上网配置,Http服务安装及配置,ftp服务的安装及配置
- Apache+php+mysql在Linux下的安装与配置
- Linux下Apache2.2.9 PHP5.28 MySQL5.1.30安装配置
- Linux下mysql集群(mysql cluster)安装配置手记
- Linux的打印服务CUPS的安装、配置和使用