新闻中心
新闻中心与新手教程
新闻中心与新手教程
发布时间:2024-10-04 18:20:07
首先,确保您的系统是最新的:
sudo yum update -y
centos默认仓库可能不包含最新版本的mysql。添加官方mysql仓库:
sudo rpm -uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装mysql服务器:
sudo yum install mysql-server -y
启动mysql服务并设置为开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
确认mysql服务正在运行:
sudo systemctl status mysqld
mysql安装后会生成一个临时root密码。查看这个密码:
sudo grep 'temporary password' /var/log/mysqld.log
运行mysql安全脚本:
sudo mysql_secure_installation
按照提示进行以下操作:
使用新设置的root密码登录mysql:
mysql -u root -p
输入密码后,您将进入mysql命令行界面。
在mysql命令行中,您可以创建新用户和数据库:
create user 'newuser'@'localhost' identified by 'password';
create database newdatabase;
grant all privileges on newdatabase.* to 'newuser'@'localhost';
flush privileges;
如需允许远程访问,编辑mysql配置文件:
sudo nano /etc/my.cnf
在 [mysqld]
部分添加:
bind-address = 0.0.0.0
保存并关闭文件,然后重启mysql服务:
sudo systemctl restart mysqld
如果您使用了防火墙,需要开放mysql端口(默认3306):
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
现在,mysql应该已经成功安装并运行在您的centos系统上。感谢:05互联