如何成功安装MySQL在服务器上?
- 行业动态
- 2024-12-19
- 4911
1. 下载MySQL安装包。,2. 安装MySQL。,3. 配置MySQL环境变量。,4. 初始化MySQL。,5. 启动MySQL服务。
在服务器上安装MySQL是一个常见的任务,无论是用于开发、测试还是生产环境,本文将详细介绍如何在服务器上安装MySQL,包括连接服务器、安装MySQL、创建用户并授权、配置远程访问以及常见问题的解决方法。
一、连接服务器
1、本地服务器:直接打开主机即可。
2、远程服务器:
带界面的操作系统:使用VNC viewer等工具连接。
不带界面的系统:使用FileZilla等工具或通过putty、pycharm等工具进行SSH连接,输入ssh -p 22 root@IP地址,然后输入密码即可进入。
二、安装MySQL
在Ubuntu/Debian系统上:
1、更新软件包索引:
apt-get update
2、安装MySQL客户端和服务器:
apt-get install mysql-client-core-8.0 apt-get install mysql-server
在CentOS/RHEL系统上:
1、下载MySQL的Yum存储库:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2、安装Yum存储库:
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
3、安装MySQL服务器:
sudo yum install mysql-server
4、启动MySQL服务:
sudo systemctl start mysqld
5、查看MySQL服务状态:
sudo systemctl status mysqld
6、开机自动启动MySQL服务:
sudo systemctl enable mysqld
三、创建用户并授权
1、登录MySQL:默认用户名为root,密码通常为123456(根据具体情况可能不同)
mysql -u root -p
2、创建新用户并授权:
CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
username为新用户名,password为新用户的密码。
3、查看用户列表(可选):
use mysql; SELECT host, user FROM user;
四、MySQL远程访问配置
1、修改配置文件:在/etc/mysql/mysql.cnf中增加以下内容:
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 bind-address=0.0.0.0
如果使用其他版本的MySQL,配置文件路径可能有所不同,如/etc/my.cnf或/etc/mysql/my.cnf。
2、注释掉绑定地址限制(如果存在):在/etc/mysql/mysql.conf.d/mysqld.cnf中找到并注释掉bind-address = 127.0.0.1这一行。
五、常见问题和解决方法
1、问题一:远程登录MySQL时报错2003: Can’t connect to MySQL server on ‘XXX’ (10061)。
解答:建议创建新的用户并授权,而不是使用root用户,确保云服务器的安全规则已配置正确,允许3306端口的外部访问。
2、问题二:Access denied无法访问。
解答:通常是由于用户名和密码不正确,或者未对用户授权远程访问,或者未对mysql.cnf和mysqld.cnf进行正确的配置修改。
通过上述步骤,您应该能够在服务器上成功安装并配置MySQL,如果在实际操作过程中遇到任何问题,可以参考官方文档或寻求社区帮助,希望这篇教程对您有所帮助!
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:https://www.xixizhuji.com/fuzhu/371868.html