MySQL是一种流行的关系型数据库管理系统,广泛用于Web应用程序和其他类型的软件开发。本文将介绍如何设置MySQL。
安装MySQL:
在Ubuntu / Debian上:
sudo apt-get update
sudo apt-get install mysql-server
在CentOS上:
sudo yum install mysql-server
启动MySQL:
Ubuntu / Debian:
sudo service mysql start
CentOS:
sudo systemctl start mysqld
配置MySQL:
sudo mysql_secure_installation
此命令将引导您配置MySQL根用户密码和其他安全选项。一些提示:
• 回答“Yes”以禁用匿名用户账户
• 回答“Yes”以阻止根用户远程登录
• 回答“Yes”以删除测试数据库
• 回答“Yes”以重新加载MySQL特权表
连接到MySQL:
sudo mysql -u root -p
通过输入密码登录MySQL root用户。
创建用户:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,将’username‘替换为您要创建的用户名,将“password”替换为密码。
创建数据库:
CREATE DATABASE dbname;
其中,将“dbname”替换为您要创建的数据库名称。
授予用户对数据库的权限:
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
重新加载特权表:
FLUSH PRIVILEGES;
退出MySQL:
exit
以上简要介绍了MySQL的设置。在使用MySQL时,请确保了解它的安全最佳实践和正确的配置。