### Ubuntu系统安装MySQL详解 #### 一、卸载旧版MySQL 在安装新版MySQL之前,如果您的Ubuntu系统中已经存在旧版本的MySQL,则需要先进行卸载操作。 ##### 1.1 清除旧版MySQL服务 ```bash sudo apt-get autoremove --purge mysql-server-5.0 ``` 这条命令会移除所有与`mysql-server-5.0`相关的配置文件以及软件包。 ##### 1.2 移除MySQL服务器组件 ```bash sudo apt-get remove mysql-server ``` 此命令仅移除`mysql-server`软件包而不保留配置文件。 ##### 1.3 自动移除不再需要的依赖包 ```bash sudo apt-get autoremove mysql-server ``` 这条命令将帮助清理系统中那些因移除MySQL服务器而不再需要的依赖包。 ##### 1.4 移除通用MySQL包 ```bash sudo apt-get remove mysql-common ``` 这条命令非常重要,因为它会移除通用的MySQL包,这对于确保干净的安装环境是必需的。 ##### 1.5 清理残留包 ```bash dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P ``` 通过上述命令可以进一步清理系统中未被彻底删除的残留包,确保后续安装不会出现问题。 #### 二、安装MySQL 完成旧版MySQL的卸载后,接下来就是安装新版MySQL的过程了。 ##### 2.1 安装MySQL服务器 ```bash sudo apt-get install mysql-server ``` 这条命令将安装MySQL服务器的核心组件,包括服务器程序和服务管理脚本等。 ##### 2.2 安装MySQL客户端工具 ```bash sudo apt-get install mysql-client ``` 安装MySQL客户端工具可以让您能够远程连接到MySQL服务器,方便进行数据库管理和查询。 ##### 2.3 安装PHP MySQL扩展 ```bash sudo apt-get install php5-mysql ``` 如果您使用的是PHP环境,并希望在PHP应用程序中访问MySQL数据库,那么安装这个扩展是非常必要的。它提供了PHP对MySQL的支持,使得可以通过PHP语言轻松地操作MySQL数据库。 #### 三、检查MySQL服务状态 安装完成后,需要确认MySQL服务是否正常启动并运行。 ##### 3.1 查看MySQL服务端口监听情况 ```bash sudo netstat -tap | grep mysql ``` 执行此命令可以查看MySQL服务是否正在监听默认端口(通常是3306),如果看到如下输出则表示MySQL服务已成功启动: ``` tcp 0 0 localhost.localdomain:mysql *:* LISTEN ``` ##### 3.2 启动/重启MySQL服务 ```bash sudo /etc/init.d/mysql restart ``` 这条命令用于启动或重启MySQL服务,确保服务正常运行。 #### 四、安全配置与注意事项 - **安全性设置**:安装完毕后,建议使用`mysql_secure_installation`脚本来增强MySQL的安全性,例如设置root密码、删除匿名用户等。 - **防火墙配置**:如果您的系统启用了防火墙,请确保允许MySQL服务的端口(默认为3306)可以通过,以便其他计算机能够连接到该MySQL服务器。 - **备份与恢复**:定期备份重要的数据库是非常重要的,以免数据丢失。同时了解如何恢复数据库也很关键。 #### 五、总结 本文详细介绍了如何在Ubuntu系统上卸载旧版MySQL并安装新版MySQL的过程。从卸载旧版MySQL开始,到安装新的MySQL服务器及客户端工具,再到检查MySQL服务的状态,每一步都至关重要。最后还提到了一些安全性和实用性的注意事项,旨在帮助读者顺利完成MySQL的安装配置工作,并确保系统的稳定性和安全性。
1 sudo apt-get autoremove --purge mysql-server-5.0
2 sudo apt-get remove mysql-server
3 sudo apt-get autoremove mysql-server
4 sudo apt-get remove mysql-common (非常重要)
上面的其实有一些是多余的,建议还是按照顺序执行一遍
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
2、安装 mysql
1 sudo apt-get install mysql-server
2 sudo apt-get install mysql-client
3 sudo apt-get install php5-mysql(安装php5-mysql 是将php和mysql连接起来 )
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
- 粉丝: 2w+
- 资源: 407
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助