阅读量:3
在Linux下安装MySQL可以通过以下步骤完成,这里以在CentOS系统上安装MySQL 8.0为例进行说明:
一、前置准备
- 准备一台Linux虚拟机(如果使用云服务,跳过此步骤)。
- 下载官方MySQL包:访问MySQL官方下载页面,选择合适的版本下载。
- 配置Linux的YUM源:
cd /etc/yum.repos.d/ mkdir bak mv *.repo bak/ curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo yum clean all yum repolist all - 安装基础包:
yum install vim lrzsz net-tools bash-completion -y
二、开始安装MySQL
-
查看系统是否已经安装MySQL:
rpm -qa | grep mysql如果没有返回信息,说明没有安装MySQL,直接进行下一步。
-
上传并解压MySQL安装包:
rz tar -xvf mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz rm -rf mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz mv mysql-8.0.39-linux-glibc2.28-x86_64 /usr/local/mysql/ -
创建MySQL用户组和用户:
groupadd mysql useradd -r -g mysql -s /bin/false mysql -
创建数据目录并更改权限:
mkdir -p /data/mysql chown -R mysql:mysql /data/mysql chown -R mysql:mysql /usr/local/mysql -
修改配置文件:
vim /etc/my.cnf根据需要配置MySQL的安装路径和其他选项。
-
初始化数据库:
cd /usr/local/mysql/bin/ ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql --initialize -
查看初始密码:
cat /data/mysql/mysql.err记下输出的临时密码。
-
启动MySQL服务:
cp /usr/local/mysql/supportfiles/mysql.server /etc/init.d/mysql service mysql start -
修改密码并开启免密登录:
- 修改
/etc/my.cnf文件,默认位置在/etc/my.cnf。 - 重启服务使配置生效:
service mysql restart - 登录MySQL:
/usr/local/mysql/bin/mysql -u root -p - 输入初始密码,然后按照提示修改密码并开启免密登录。
- 修改
-
授权远程访问MySQL(可选):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_new_password'; FLUSH PRIVILEGES;
请注意,以上步骤可能会因Linux发行版和MySQL版本的不同而有所差异。建议查阅你所使用的Linux发行版的官方文档以获取最准确的信息。如果在安装过程中遇到具体的错误信息,可以根据错误信息进行针对性的解决。
以上就是关于“如何在Linux下安装MySQL”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm