CentOS 7 安装与配置MySQL,设置用户权限并导入SQL脚本

需积分: 13 7 下载量 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上进行操作了。在实际使用中,记得定期备份数据,以防止数据丢失。