在Linux上安装MySQL需根据发行版使用apt、yum或dnf安装,配置文件位于/etc/mysql或/etc/my.cnf.d,通过mysql_secure_installation提升安全性,修改bind-address等参数后重启服务生效,使用mysql命令行工具连接,通过CREATE DATABASE和CREATE USER创建数据库与用户,用GRANT授权,mysqldump备份,mysql命令恢复数据。

在Linux上安装和配置MySQL,其实并不难,但需要一步一步来,确保每个环节都正确无误。下面就来详细说说这个过程,让你能快速上手MySQL环境搭建。
安装MySQL服务并进行配置,以支持数据库的正常运行。
不同的Linux发行版,安装MySQL的方式略有不同,但大体思路是一致的。
Debian/Ubuntu: 常用
apt
sudo apt update
sudo apt install mysql-server
CentOS/RHEL: 常用
yum
sudo yum update
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
Fedora: 类似于CentOS/RHEL,使用
dnf
sudo dnf update
sudo dnf install mysql-server
安装完之后,建议运行
mysql_secure_installation
MySQL的主要配置文件通常位于
/etc/mysql/mysql.conf.d/mysqld.cnf
/etc/my.cnf.d/mysqld.cnf
nano
vim
常见的配置项包括:
bind-address
127.0.0.1
0.0.0.0
port
3306
character-set-server
utf8mb4
collation-server
utf8mb4_unicode_ci
修改配置文件后,务必重启MySQL服务,使配置生效:
sudo systemctl restart mysql
安装并配置好MySQL后,就可以使用客户端工具连接到服务器了。最常用的客户端工具是
mysql
mysql -u root -p
mysql -h <主机地址> -u <用户名> -p
如果远程连接失败,可能是以下原因:
可以通过
GRANT
test
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
注意替换
password
FLUSH PRIVILEGES
连接到MySQL服务器后,就可以创建数据库和用户了。
CREATE DATABASE <数据库名>;
CREATE DATABASE mydatabase;
CREATE USER '<用户名>'@'主机地址' IDENTIFIED BY '密码';
CREATE USER 'test'@'localhost' IDENTIFIED BY 'password';
localhost
%
GRANT
test
mydatabase
GRANT ALL PRIVILEGES ON mydatabase.* TO 'test'@'localhost'; FLUSH PRIVILEGES;
数据备份是数据库管理的重要环节。MySQL提供了
mysqldump
mysqldump -u <用户名> -p <数据库名> > <备份文件.sql>
mysqldump -u root -p mydatabase > mydatabase_backup.sql
mysqldump -u <用户名> -p --all-databases > <备份文件.sql>
mysqldump -u root -p --all-databases > all_databases_backup.sql
恢复数据库使用
mysql
mysql -u <用户名> -p <数据库名> < <备份文件.sql>
mysql -u root -p mydatabase < mydatabase_backup.sql
备份文件是纯文本SQL文件,可以使用任何文本编辑器查看和修改。
总而言之,在Linux上安装和配置MySQL,需要熟悉包管理器、配置文件、客户端工具和SQL语句。希望这些步骤和注意事项能帮助你顺利搭建MySQL环境。
以上就是如何在Linux系统上安装与配置MySQL服务 MySQL环境搭建详细教程助你快速上手的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号