首页>>帮助中心>>linux美国vps创建mysql如何配置权限

linux美国vps创建mysql如何配置权限

2024/12/30 96次
在Linux美国vps上创建MySQL并配置权限,可以按照以下步骤进行:

1. 安装MySQL
首先,确保你的系统已经安装了MySQL。如果没有安装,可以使用包管理器进行安装。例如,在Debian/Ubuntu系统上,可以使用以下命令:
sudo apt update
sudo apt install mysql-server

在CentOS/RHEL系统上,可以使用以下命令:
sudo yum install mysql-server

2. 启动并设置MySQL开机启动
安装完成后,启动MySQL服务并设置为开机启动:
sudo systemctl start mysql
sudo systemctl enable mysql

3. 运行安全安装脚本
MySQL提供了一个安全安装脚本来配置初始的安全设置。运行该脚本:
sudo mysql_secure_installation

按照提示完成以下设置:
Remove anonymous users: 删除匿名用户。
Disallow root login remotely: 禁止root用户远程登录。
Remove test database and access to it: 删除测试数据库及其访问权限。
Rebuild the grant tables: 重建授权表。

4. 创建新用户并配置权限
你可以创建一个新的MySQL用户并为其分配特定的权限。例如,创建一个名为newuser的用户,并允许其从任何主机连接:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';

然后为该用户分配权限。例如,授予用户对某个数据库的所有权限:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'%';
FLUSH PRIVILEGES;

5. 配置防火墙
确保防火墙允许MySQL的端口(默认是3306)通过。例如,使用ufw(Uncomplicated Firewall):
sudo ufw allow 3306/tcp

6. 验证配置
最后,验证MySQL是否正常运行并检查用户权限:
mysql -u newuser -p

输入密码后,你应该能够成功登录并看到MySQL的命令提示符。

总结
通过以上步骤,你可以在Linux上创建MySQL数据库并配置相应的权限。确保在生产环境中遵循最佳实践,以保护你的数据库安全。


购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。