本文包括mysql服务的安装配置和简單的使用,还包括了对mysql用户账号的授权管理前部分为安装,后面一半为用户授权管理及简单使用(增删改查):
1、centos7初始化7一个准备系統映像,自行配置yum仓库;
2、下载安装所需软件包:,提取码:9lig
一、安装配置MySQL数据库:
为了确保MySQL数据库功能的完整性、可定制性我采用叻源代码编译安装的方式安装MySQL数据库系统,f配置文件中是MariaDB的配置文件而在mysql的源码目录中提供了mysql数据库默认的样本配置文件,在启动mysql数据庫之前需要先将原有的f #删除原有配置文件 #复制源码包中的配置文件到/etc/下
8、初始化数据库(若数据库初始化时配置错误的话,将mysql安装目录Φ的data目录删掉后重新初始化即可):
9、设置环境变量(为了方便在任何目录下使用mysql命令):
10、添加系统服务(两种方法看完这一块,再選择其中之一即可):
1)、如果希望添加mysqld系统服务以便通过systemctl 进行管理,可以直接使用源码包中提供的服务脚本如下:
上面的配置文件純手打,编写完以后保存退出后,即可使用systemctl工具来控制mysql数据库服务了
若嫌编写配置文件麻烦,可以换另一种方法:
修改后保存退出。继续执行如下命令:
以上便是两种添加系统服务的方法二选一即可,只是方法二无法使用systemctl enable mysqld命令来设置开机自动启动
11、启动服务并登錄到mysql服务器:
需要注意的是,此root账号与系统root账号没有半毛钱关系只是凑巧mysql的管理员账号也是root。初次安装没有密码可以使用下面命令来進行配置密码:
如果用户有密码,想要对密码进行更改那么,要使用如下命令:
在用户没有密码的情况下使用以下命令来登录到mysql数据庫:
若用户有密码,则需要加 -p选项:
登录到mysql服务器后即可执行SQL语句,每条mysql操作语句以分号“;”结尾若没有输入分号便按了回车键,則相当于换行一切命令不区分大小写,使用status可以查看当前数据库服务的基本信息使用exit可以退出mysql命令工具。
二、数据库用户授权及简单操作(增删改查):
使用grant语句需要注意以下几点:
#创建一个用户名为张三,密码为123456用本地主机登录,对test库中所有的表可以执行select语句
2、查看zhangsan使用本地主机登录的权限:
需要注意的是,赋予权限时是怎么指定库和表的撤销时必须以同样的方式指定,若赋予权限时使用test.user(test库Φ的user表)那么,撤销权限时若使用test.*将会报错
4、查看当前服务器中的所有库:
5、使用use语句切换库,并且查看库中的表:
示例创建一个简單的员工信息表: #新建表名为员工信息。包含的列有姓名、年龄、工号等并将工号设置为主键。
9、向刚刚的表中插入一条员工信息:
10、查询表中的数据(也可加where语句来指定查询特定的行或使用列名而不用星号来查询特定的列):
13、删除刚刚创建的数据表:
14、、删除刚才創建的库:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。