在Debian系统上安装LNMP(Linux, Nginx, MySQL/MariaDB, PHP)堆栈中的MySQL,你可以按照以下步骤进行:
sudo apt update
sudo apt install mysql-server
在安装过程中,系统会提示你设置MySQL的root用户密码。请确保记住这个密码,因为你以后需要它来登录MySQL。
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
这个脚本会让你选择是否运行MySQL的测试套件,配置自动登录MySQL,移除匿名用户,禁止root远程登录,删除测试数据库等。根据提示进行操作。
mysql -u root -p
输入你在安装过程中设置的root密码。
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
将mydatabase
替换为你的数据库名,myuser
替换为新用户的用户名,mypassword
替换为新用户的密码。
配置MySQL(可选):
MySQL的配置文件通常位于/etc/mysql/my.cnf
或/etc/mysql/mysql.conf.d/mysqld.cnf
。你可以根据需要编辑这个文件来调整MySQL的配置。
重启MySQL服务以应用更改:
sudo systemctl restart mysql
现在你已经成功在Debian系统上安装了MySQL。如果你需要安装MariaDB(MySQL的一个分支),可以使用类似的步骤,只需将mysql-server
替换为mariadb-server
即可。