yum
、
apt-get
等进行安装。
1、确定服务器操作系统及版本
Windows 系统:如果是 Windows 服务器,可直接通过 MySQL 官方网站下载对应的 Windows 安装包。
Linux 系统:对于 Linux 服务器,如 CentOS、Ubuntu 等,需要先确认具体的 Linux 发行版及版本号,因为不同版本的 Linux 系统在安装 MySQL 时可能会有一些差异,在 CentOS 7 上,MySQL 数据库已从默认的程序列表中移除,需要在安装前先去官网下载 Yum 资源包;而在 Ubuntu 上,可通过 apt-get 命令来安装 MySQL。
2、选择 MySQL 版本
稳定版:如果对稳定性要求较高,建议选择经过充分测试和广泛使用的稳定版本,如 MySQL 8.0 或 5.7 系列的一些稳定子版本,这些版本通常经过了长时间的实践检验,bug 相对较少,适合生产环境使用。
开发版:如果是用于开发、测试环境,且需要尝试一些新功能,可以选择开发版,但需注意开发版可能存在一些不稳定因素和潜在的 bug。
3、下载 MySQL
Windows 系统下载:访问 MySQL 官方网站的下载页面,找到对应 Windows 版本的 MySQL 安装包进行下载,下载完成后,会得到一个 .msi 格式的安装文件。
Linux 系统下载
在线下载安装:如果服务器有外网连接,可以通过包管理工具(如 yum、apt-get 等)直接在线下载安装,以 CentOS 为例,先执行wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
命令下载 Yum 资源包,然后执行rpm -ivh mysql-community-release-el7-5.noarch.rpm
进行安装,最后通过yum install mysql-server
命令安装 MySQL 服务器。
离线下载安装:若服务器无外网连接,则需要先在其他有网络的电脑上从 MySQL 官方网站下载对应版本的 .tar.gz 压缩包,然后通过 ftp 工具等方式将压缩包上传到服务器上,在 CentOS 上,下载 MySQL 5.7.20 的 .tar.gz 压缩包后,将其上传到服务器的/soft
目录下,再通过tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
命令解压到指定目录。
4、安装 MySQL
Windows 系统安装:双击下载好的 .msi 安装文件,启动安装向导,在安装过程中,可以选择安装类型,如 “典型安装”“完全安装”“自定义安装” 等,如果选择 “自定义安装”,可以根据自己的需求选择要安装的组件和安装路径,安装完成后,需要设置 root 用户的密码等信息。
Linux 系统安装
通过包管理工具安装:以 CentOS 为例,执行yum install mysql-server
命令后,系统会自动完成 MySQL 的安装和相关依赖项的安装,安装完成后,可以通过systemctl start mysqld
命令启动 MySQL 服务,并使用systemctl status mysqld
命令查看服务状态。
手动安装:解压下载的 .tar.gz 压缩包后,需要进行一系列配置和编译安装操作,创建 MySQL 用户和组,创建数据存储目录并设置权限,配置环境变量等,然后进入解压后的目录,执行./configure
命令进行配置,再执行make
和make install
命令进行编译和安装,安装完成后,同样需要启动 MySQL 服务并进行相关配置。
5、验证安装
Windows 系统验证:安装完成后,可以在命令提示符中输入mysql -u root -p
命令,然后输入之前设置的 root 用户密码,如果能够成功登录到 MySQL 命令行界面,则说明安装成功。
Linux 系统验证:在 Linux 系统中,也可以通过mysql -u root -p
命令来验证安装是否成功,登录后可以使用SHOW DATABASES;
等命令来查看数据库列表,确认 MySQL 是否正常工作。
1、Q: 在 Linux 上安装 MySQL 时,为什么需要卸载 MariaDB?
A: 因为 MariaDB 是 MySQL 的一个分支,两者一起安装会产生冲突,以前的 Linux 系统中很多默认集成了 MariaDB,而如果要安装 MySQL,为了避免文件冲突和依赖问题,需要先卸载 MariaDB。
2、Q: 如何修改 MySQL 的字符编码设置为 utf8?
A: 在 Linux 上,可以通过编辑/etc/my.cnf
文件来修改字符编码设置,在[mysqld]
部分添加character_set_server=utf8
和init_connect='SET NAMES utf8'
两行代码,保存后重启 MySQL 服务即可,在 Windows 上,也可以在配置文件中进行类似的设置。
小编有话说:在服务器上下载和安装 MySQL 需要根据服务器的操作系统选择合适的方法,并严格按照步骤进行操作,无论是 Windows 还是 Linux 系统,安装完成后都要进行必要的配置和验证,以确保 MySQL 能够正常运行,如果在安装过程中遇到问题,可以参考官方文档或相关的技术论坛获取帮助。