Linux环境MySQL数据库详装教程及权限设置
187 浏览量
更新于2024-09-03
收藏 167KB PDF 举报
本篇教程详细介绍了在Linux环境下安装、配置和管理MySQL数据库的全过程。首先,安装MySQL数据库通常有两种方法:
1. **使用yum命令安装**:
- 使用`yum install mysql-server`命令,这个命令会自动从网络获取最新的MySQL服务包,下载并安装。这种方法简便快捷,适合新手。
2. **手动下载并安装**:
- 用户可以选择从官网或其他可靠来源下载MySQL源代码,然后通过文件传输工具(如XFTP)将其上传至Linux系统,通常安装在/usr或/opt目录下,然后自行编译安装。
安装完成后,可以通过`service mysql start`来启动数据库服务。登录MySQL数据库,初始用户是root,密码为空,使用命令`mysql -uroot -p`。一旦登录,可以使用`use <database>`切换到所需的数据库,比如`use mysql`,因为MySQL默认提供3个数据库(information_schema、mysql、performance_schema)。
对于数据库管理,教程涉及查询用户权限的SQL语句,例如查看所有可登录用户及其允许访问的主机:`SELECT user, host, password FROM user;`。`host`字段的 `%` 表示任何IP都可以连接,而 `localhost` 则限制为特定主机。
此外,教程还指导如何为root用户赋予所有数据库和表的权限,以便从任何主机(`'%'`)访问,如`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;`。这一步骤确保了客户端如Navicat for MySQL能顺利连接。
若遇到连接问题,可能需要检查防火墙设置,确保3306端口(MySQL默认端口)已打开,同时在云服务器安全设置中允许外连接。如果通过内网连接有问题,可以尝试关闭防火墙,退出MySQL再重新连接。
最后,对于已经通过yum安装的MySQL,卸载可通过`yum remove mysql-server`命令执行。但需要注意,手动安装的MySQL可能需要不同的卸载方法。
这篇教程为Linux用户提供了在不同场景下安装、配置和维护MySQL数据库的实用指南,对学习和工作中需要在Linux环境中使用MySQL的人员非常有帮助。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-20 上传
weixin_38590790
- 粉丝: 4
- 资源: 940
最新资源
- torch_scatter-2.0.9-cp38-cp38-win_amd64whl.zip
- torch_scatter-2.0.8-cp39-cp39-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp38-cp38-linux_x86_64whl.zip
- torch_scatter-2.0.9-cp38-cp38-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp38-cp38-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp36-cp36m-win_amd64whl.zip
- torch_scatter-2.0.7-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.9-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.8-cp37-cp37m-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp37-cp37m-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.9-cp36-cp36m-win_amd64whl.zip
- torch_scatter-2.0.7-cp36-cp36m-win_amd64whl.zip
- torch_cluster-1.5.9-cp36-cp36m-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp36-cp36m-linux_x86_64whl.zip
- torch_scatter-2.0.9-cp37-cp37m-linux_x86_64whl.zip