CentOS 7 安装与配置MySQL,设置用户权限并导入SQL脚本
需积分: 13 108 浏览量
更新于2024-09-08
收藏 1KB TXT 举报
在Linux系统中安装MySQL数据库并进行基本配置与权限管理是一个常见的任务,特别是在使用像CentOS 7这样的发行版时。本文将指导你通过以下步骤完成这个过程:
1. 安装MySQL服务器:
首先,确保你的系统中没有预装的MySQL,因为 yum(Yellowdog Updater, Modified Linux)是CentOS 7的包管理器,可以用来安装。在终端中执行以下命令:
```
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
```
这将下载并安装MySQL社区版服务器。
2. 启动和配置MySQL服务:
安装完成后,你需要启动服务并设置root用户的密码:
```
# systemctl start mysqld
# mysql_secure_installation
```
在安装向导中,你需要输入新密码并确认,同时可以选择修改其他安全选项。
3. 创建数据库和用户:
```
mysql -uroot
```
登录后,执行以下SQL语句创建数据库和为该数据库的用户分配权限:
```
mysql> CREATE DATABASE hh;
mysql> GRANT ALL PRIVILEGES ON hh.* TO 'hh'@'%' IDENTIFIED BY 'hh@666';
mysql> GRANT ALL PRIVILEGES ON hh.* TO 'hh'@'localhost' IDENTIFIED BY 'hh@666';
```
其中,`hh`是数据库名和用户名,`%`表示任何主机,`localhost`指本地主机。
4. 更新权限:
为了使更改生效,执行`FLUSH PRIVILEGES`,这会刷新权限缓存。
5. 导入SQL脚本:
最后,你可以使用`SOURCE`命令来导入一个名为`test.sql`的SQL脚本,这通常包含数据或额外的结构定义:
```
mysql> source E:\test.sql
```
请确保脚本路径中的`\`是正确的,如果是Windows路径,可能需要修改为Linux格式。
通过以上步骤,你在Linux CentOS 7上成功安装了MySQL,设置了必要的数据库和用户权限,并导入了一个SQL脚本。这样,你就可以开始在新创建的数据库hh上进行操作了。在实际使用中,记得定期备份数据,以防止数据丢失。
2020-06-05 上传
2020-05-08 上传
2011-11-23 上传
2008-10-21 上传
2013-05-22 上传
2011-05-07 上传
2018-05-16 上传
Jacky.Yi
- 粉丝: 2
- 资源: 23
最新资源
- icfesapp:基于Flutter的ICFES应用程序
- 生产线上运输升降机的自动化设计.zip机械设计毕业设计
- tic_tac_toe_html
- functional-programming-workshop-solutions:这些是我对函数式编程讲习班的解决方案
- r2m-sdk-ios:适用于 iOS 的 Magnet rest2mobile SDK
- jQuery手机发送验证码倒计时代码.zip
- 小程序源码通讯录.zip
- Crispy_RSS-开源
- todogether:在一起
- MATLAB数据分析与挖掘实战_matlab_matlab数据挖掘_数据挖掘matlab_数据挖掘_
- 行业分类-设备装置-IP多媒体子系统网络中实现多媒体彩像业务的方法及系统.zip
- 基于Spring MVC的Web应用设计源码
- chess:该轮到谁啦? 跟踪亏损,站姿,甚至更多!
- winforms-mvp-example:从 code.google.compwinforms-mvp-example 自动导出
- Guava学习入门共51页.pdf.zip
- Cookie Jar-开源