sudo apt update
sudo apt install mysql-server
sudo yum update
sudo yum install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
运行mysql_secure_installation脚本来进行安全配置,包括设置root密码、删除匿名用户、禁止远程root登录等。
sudo mysql_secure_installation
根据需要编辑/etc/mysql/my.cnf或/etc/my.cnf文件,调整以下参数:
bind-address:设置MySQL监听的IP地址,通常设置为服务器的IP地址或0.0.0.0允许所有IP访问。max_connections:设置最大连接数。innodb_buffer_pool_size:设置InnoDB缓冲池大小,根据服务器内存调整。sudo systemctl restart mysql
sudo mysql -u root -p
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'%';
FLUSH PRIVILEGES;
确保防火墙允许MySQL端口(默认是3306)的流量。
sudo ufw allow 3306/tcp
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
使用MySQL客户端工具(如mysql命令行工具或MySQL Workbench)从远程机器连接到服务器上的MySQL数据库,确保配置正确。
mysql -h your_server_ip -u myuser -p
通过以上步骤,你可以在服务器上成功部署MySQL开源数据库,并进行基本的配置和管理。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。