centos7初始化初始化mysql报错

本文包括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、、删除刚才創建的库:

}

我要回帖

更多关于 centos7初始化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信