本文目录导读:
随着互联网的快速发展,MySQL数据库已经成为企业级应用中不可或缺的一部分,对于Linux云服务器用户来说,掌握MySQL的安装与配置至关重要,本文将详细讲解如何在Linux云服务器上安装MySQL数据库,帮助您轻松入门。
准备工作
1、一台Linux云服务器,已开启SSH访问权限。
图片来源于网络,如有侵权联系删除
2、根据MySQL版本选择对应的下载地址,以下以MySQL 8.0为例。
安装MySQL
1、添加MySQL Yum仓库
我们需要将MySQL的Yum仓库添加到系统源中,在Linux云服务器上执行以下命令:
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2、安装MySQL服务器
使用以下命令安装MySQL服务器:
sudo yum install -y mysql-community-server
3、启动MySQL服务
安装完成后,使用以下命令启动MySQL服务:
sudo systemctl start mysqld
4、设置开机自启
为了确保MySQL服务在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable mysqld
5、生成随机密码
MySQL在安装过程中会自动生成一个随机密码,我们可以使用以下命令查看:
sudo grep 'temporary password' /var/log/mysqld.log
配置MySQL
1、修改root用户密码
图片来源于网络,如有侵权联系删除
使用以下命令登录MySQL:
mysql -u root -p
根据提示输入安装过程中生成的随机密码,修改root用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
2、修改MySQL配置文件
编辑MySQL配置文件/etc/my.cnf
,添加以下内容:
[mysqld] skip-grant-tables
3、重启MySQL服务
重启MySQL服务以应用配置:
sudo systemctl restart mysqld
4、重置权限
再次进入MySQL,执行以下命令重置权限:
FLUSH PRIVILEGES;
5、关闭skip-grant-tables
编辑/etc/my.cnf
,删除skip-grant-tables
配置。
6、重启MySQL服务
重启MySQL服务以应用配置:
图片来源于网络,如有侵权联系删除
sudo systemctl restart mysqld
访问MySQL
1、使用root用户登录
您可以使用以下命令使用新密码登录MySQL:
mysql -u root -p
2、创建新用户
登录MySQL后,创建一个新用户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
3、授予权限
为新建用户授予权限:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost' WITH GRANT OPTION;
4、刷新权限
执行以下命令刷新权限:
FLUSH PRIVILEGES;
5、退出MySQL
使用以下命令退出MySQL:
EXIT;
至此,您已成功在Linux云服务器上安装并配置MySQL数据库,您可以开始使用MySQL进行各种操作,如创建数据库、表等,祝您学习愉快!
标签: #linux云服务器安装mysql
评论列表