sudo yum install mysql-server
,然后启动并设置 root 密码。在CentOS 6上安装MySQL是一项常见的任务,尤其是在需要稳定数据库支持的服务器环境中,以下是一个详细的步骤指南,包括从添加YUM源到配置防火墙和远程访问设置。
一、安装MySQL的YUM源
1、下载并安装YUM源:
wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm sudo rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
2、确认YUM源已添加:
ls /etc/yum.repos.d/
输出中应包含mysql-community.repo
文件。
命令 | 描述 |
wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm | 下载MySQL YUM源RPM包 |
sudo rpm -Uvh mysql57-community-release-el6-9.noarch.rpm | 安装YUM源RPM包 |
ls /etc/yum.repos.d/ | 确认YUM源文件是否存在 |
二、安装MySQL
1、安装MySQL服务器:
sudo yum install mysql-community-server
2、启动MySQL服务:
sudo service mysqld start
3、获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
4、登录MySQL并修改密码:
mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPass!';
5、刷新权限:
FLUSH PRIVILEGES;
命令 | 描述 |
sudo yum install mysql-community-server | 安装MySQL服务器 |
sudo service mysqld start | 启动MySQL服务 |
sudo grep 'temporary password' /var/log/mysqld.log | 查找临时密码 |
mysql -u root -p | 登录MySQL |
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPass!'; | 修改root用户密码 |
FLUSH PRIVILEGES; | 刷新权限 |
三、配置防火墙和远程访问
1、开放MySQL端口(默认3306):
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT sudo service iptables save sudo service iptables restart
2、允许远程访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewStrongPass!' WITH GRANT OPTION; FLUSH PRIVILEGES;
四、常见问题与解答
Q1: 如何更改MySQL的字符集为UTF-8?
A1: 编辑MySQL配置文件/etc/my.cnf
,添加或修改以下行:
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci
然后重启MySQL服务:
sudo service mysqld restart
Q2: 如何卸载MySQL?
A2: 如果需要卸载MySQL,可以使用以下命令:
sudo yum remove mysql-community-server sudo yum clean all
确保先停止MySQL服务:
sudo service mysqld stop
通过上述步骤,你可以在CentOS 6上成功安装和配置MySQL,记得在生产环境中使用强密码,并定期更新以维护系统安全。
以上就是关于“centos 6安装mysql”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1375852.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复