Linux极速建库实战指南
|
在Linux环境下快速搭建数据库是开发者的必备技能,掌握正确方法能大幅提升效率。以MySQL为例,首先需确认系统已安装基础依赖包,使用命令`sudo apt update \u0026\u0026 sudo apt install mysql-server`(Ubuntu/Debian)或`sudo yum install mysql-server`(CentOS/RHEL)完成安装。安装过程中会提示设置root密码,建议选择强密码并妥善保存。
2026AI模拟图,仅供参考 安装完成后启动服务,Ubuntu/Debian系统执行`sudo systemctl start mysql`,CentOS/RHEL系统执行`sudo systemctl start mysqld`。通过`sudo systemctl enable mysql`设置开机自启,确保服务稳定性。使用`sudo mysql_secure_installation`运行安全脚本,按提示完成root密码强化、移除匿名账户、禁用远程root登录等关键安全配置。 登录数据库使用`mysql -u root -p`命令,输入密码后进入交互界面。创建新数据库和用户只需三步:执行`CREATE DATABASE mydb;`创建数据库,用`CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';`创建用户并设置密码,最后通过`GRANT ALL PRIVILEGES ON mydb. TO 'myuser'@'%';`赋予权限,刷新权限表`FLUSH PRIVILEGES;`使配置生效。 优化配置是提升性能的关键。编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,根据服务器内存调整`innodb_buffer_pool_size`(建议设为内存的50-70%),修改`max_connections`控制最大连接数。启用慢查询日志通过`slow_query_log=1`和`slow_query_log_file=/var/log/mysql/mysql-slow.log`实现,便于后期性能分析。 日常维护可使用`mysqlcheck -u root -p --auto-repair -c mydb`自动检查修复表,`mysqldump -u root -p mydb > backup.sql`快速备份数据库。若需迁移数据,将备份文件导入新服务器执行`mysql -u root -p mydb < backup.sql`即可。掌握这些命令组合,5分钟内即可完成从安装到基础配置的全流程。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

