如何在Linux系统中成功安装MySQL?

1、检查是否已安装Mysql:使用命令rpm -qa | grep mysql检查系统是否已经安装了MySQL,如果显示有已安装的版本,则可以使用rpm -e xxx进行卸载。

2、下载官方MySQL包:访问MySQL官方网站下载页面,选择适合自己系统的MySQL版本进行下载,对于5.7版本,可以选择mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

如何在Linux系统中成功安装MySQL?插图1
(图片来源网络,侵删)

3、上传并解压安装包:将下载的MySQL压缩包上传到服务器上,然后使用tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz进行解压。

4、创建数据目录并赋予权限:使用mkdir -p /data/mysql创建数据目录,并通过chown mysql:mysql -R /data/mysql命令赋予相应权限。

5、配置MySQL:编辑或创建/etc/my.cnf配置文件,根据需要调整相关参数。

配置项 说明
bind-address 设置为0.0.0.0以允许远程连接
port 设置端口号为3306
user 设置运行用户为mysql
basedir 设置基本目录
datadir 设置数据目录
socket 设置socket文件路径
log-error 设置错误日志文件路径
pid-file 设置pid文件路径
character_set_server 设置字符集为utf8mb4

6、初始化数据库:将解压后的MySQL文件移动到/usr/local/mysql目录下(不带版本号),然后在该目录下执行./bin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize来初始化数据库。

7、启动MySQL服务:复制/usr/local/mysql/support-files/mysql.server/etc/init.d/mysql,然后使用service mysql start命令启动MySQL服务。

如何在Linux系统中成功安装MySQL?插图3
(图片来源网络,侵删)

8、修改root密码:为了安全起见,首次登录后应立即修改MySQL的root密码,可以通过以下步骤完成:

开启免密码登录,编辑/etc/my.cnf文件,在[mysqld]模块下添加skip-grant-tables,然后重启服务使配置生效。

使用/usr/local/mysql/bin/mysql -u root -p登录MySQL,此时不需要输入密码。

选择mysql数据库,更新root用户的密码,例如ALTER USER "root"@"%" IDENTIFIED BY "新密码";,然后刷新权限FLUSH PRIVILEGES;

9、创建新用户并授权:根据需要,可以创建新的MySQL用户并授予特定数据库的权限。

如何在Linux系统中成功安装MySQL?插图5
(图片来源网络,侵删)
   CREATE USER 'test'@'%' IDENTIFIED BY '123';
   GRANT ALL ON 数据库名.* TO 'test'@'%';

10、注意事项:如果是在阿里云ECS等云服务上部署,确保云安全组规则中开放了3306端口。

步骤完成后,MySQL应该已经成功安装在Linux系统上,并且可以根据需要进行进一步的配置和使用。

以上内容就是解答有关linux系统mysql安装的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/74308.html

小末小末
上一篇 2024年10月12日 06:36
下一篇 2024年10月12日 06:47

相关推荐