本文目录导读:
随着互联网技术的飞速发展,MySQL数据库因其稳定、高效、开源的特点,已成为众多企业和个人开发者首选的数据库解决方案,本文将详细介绍如何在Linux云服务器上高效安装与配置MySQL数据库服务,帮助您快速上手并投入使用。
准备工作
1、确保您的Linux云服务器已安装好Apache、PHP和MySQL,以下以CentOS 7为例。
2、准备一台可以远程登录Linux服务器的终端工具,如Xshell、PuTTY等。
安装MySQL数据库
1、使用yum包管理器安装MySQL:
图片来源于网络,如有侵权联系删除
sudo yum install mysql-community-server
2、启动MySQL服务:
sudo systemctl start mysqld
3、设置MySQL服务开机自启:
sudo systemctl enable mysqld
4、修改MySQL的root用户密码:
sudo grep 'temporary password' /var/log/mysqld.log
根据提示输入上面命令输出的临时密码,然后按照提示输入新密码。
配置MySQL数据库
1、修改MySQL配置文件:
sudo vi /etc/my.cnf
在[mysqld]部分添加以下内容:
[mysqld] bind-address = 0.0.0.0 port = 3306 character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
解释:
- bind-address = 0.0.0.0:允许MySQL服务接收来自任何IP地址的连接请求。
图片来源于网络,如有侵权联系删除
- port = 3306:指定MySQL服务的端口号。
- character-set-server = utf8mb4:设置服务器使用的字符集。
- collation-server = utf8mb4_unicode_ci:设置服务器使用的校对规则。
2、重启MySQL服务使配置生效:
sudo systemctl restart mysqld
测试MySQL数据库
1、使用MySQL命令行工具连接到MySQL服务器:
mysql -u root -p
输入之前设置的root用户密码。
2、创建一个名为test的数据库:
CREATE DATABASE test;
3、创建一个名为admin的用户,并授予其test数据库的所有权限:
图片来源于网络,如有侵权联系删除
GRANT ALL PRIVILEGES ON test.* TO 'admin'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
解释:
- test:要创建的数据库名称。
- admin:要创建的用户名。
- %:表示用户可以从任何IP地址登录。
- password:为用户设置密码。
4、退出MySQL命令行工具:
EXIT;
至此,您已在Linux云服务器上成功安装并配置了MySQL数据库服务,您可以根据自己的需求进行数据库的创建、修改、删除等操作,祝您使用愉快!
标签: #linux云服务器安装mysql
评论列表