`
zzw0309452
  • 浏览: 10425 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

ubuntu下mysql卸载、安装、重启、开启远程访问

阅读更多

1,卸载mysql

sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-commo 
 

 

  清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
 

 

 

2,安装mysql

sudo apt-get install mysql-server
sudo apt-get install mysql-client
 

 

安装完成后检查mysql是否启动:

sudo netstat -tap | grep mysql
 

当您运行该命令时,您可以看到类似下面的行:

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart

 进入mysql

$mysql -uroot -p 管理员密码
配置 MySQL 的管理员密码:

sudo mysqladmin -u root password newpassword

 

3,开启远程访问功能

mysql安装后,默认是不支持远程访问的。

  • vi打开mysql配置文件:/etc/mysql/my.cnf,注释掉下面红色这一行:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address           = 127.0.0.1

  • 给远程用户赋权限
grant all on *.* to user_name@'%' identified by 'password';

 上面的命令使得该用户可以访问所有的数据库和表。

  • 最后重启mysql服务器,就可以远程访问此数据库了。
sudo /etc/init.d/mysql restartsudo /etc/init.d/mysql restart 

 

参考资料:

http://wenku.baidu.com/view/7273fb1ffad6195f312ba68c.html

http://www.blogjava.net/yjhmily/articles/336926.html

分享到:
评论
1 楼 markhai_85 2012-06-13  
楼主你执行 grant all on *.* to user_name@'%' identified by 'password'
后有什么成功?

我在Ubuntu12。0.4下安装mysql(压缩包),执行上述语句后没有任何反应

相关推荐

    ubuntu安装和删除mysql

    #### 开启远程访问 默认情况下,MySQL不允许远程连接。若需要远程连接,需要修改配置文件以允许远程连接。可以通过编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,找到`bind-address = 127.0.0.1`这一行,并将其...

    ubuntu系统安装mysql

    在安装新版MySQL之前,如果您的Ubuntu系统中已经存在旧版本的MySQL,则需要先进行卸载操作。 ##### 1.1 清除旧版MySQL服务 ```bash sudo apt-get autoremove --purge mysql-server-5.0 ``` 这条命令会移除所有与`...

    ubuntu安装mysql(1).doc

    在Ubuntu 18.00系统中安装MySQL 5.7是一个相对标准的过程,但需要注意一些潜在的问题和陷阱。以下是一份详细的安装指南,确保你在安装过程中无坑: 1. **确认MySQL未安装**: 在开始安装之前,你需要确认系统中...

    mysql安装教程 linux安装mysql Windows安装mysql_Mysql教程

    在Windows环境下安装MySQL相对更为直观,可以通过图形界面完成安装过程。下面是详细的步骤: 1. **下载MySQL安装程序**: - 访问MySQL官方网站下载适用于Windows的安装程序。 2. **安装MySQL**: - 运行安装程序,...

    ubuntu mysql 5.6版本的删除/安装/编码配置文件配置

    对于其他相关教程,如Ubuntu手动安装mysql5.7.10、开启远程访问、安装配置mysql5.7.17,或者解决在Ubuntu 16.10安装mysql workbench时遇到的libpng12-0错误,以及在Ubuntu环境中安装python的mysql-python模块,可以...

    Ubuntu18.04(linux)安装MySQL的方法步骤

    在Ubuntu 18.04上安装MySQL是一个相对简单的过程,但需要注意一些关键步骤和配置。以下是详细的安装和配置教程: 1. **卸载旧版本的MySQL** 在开始安装新版本之前,确保系统中没有遗留的旧版MySQL组件。执行以下...

    MySQ DBA基于windows和linux环境下MySQL5.7、5.6版本安装手册

    MySQL DBA在Windows和Linux环境下安装MySQL5.7和5.6版本的步骤涉及多个环节,包括环境准备、软件下载与安装、启动服务、用户管理以及远程访问设置。以下是详细的安装指南: 1. **前言** 在进行MySQL安装之前,确保...

    linux-mysql单机版本.zip

    - 默认情况下,MySQL可能没有启用远程访问。要允许远程连接,需编辑`/etc/mysql/my.cnf`,在`[mysqld]`部分添加`bind-address = 0.0.0.0`。 - 修改完配置后,需要重启MySQL服务以应用更改。 - 安全安装MySQL,...

    开始Ubuntu.Linux之旅——从新手到专家

    - `apt-get`:用于安装、更新和卸载软件包。 - `top`:显示当前系统进程的CPU使用情况。 - `shutdown`:关闭计算机。 - `reboot`:重启计算机。 - **网络管理命令**: - `ping`:测试网络连接。 - `ifconfig`...

    欧拉系统(openEuler-22.03)安装深信服EasyConnect软件提示segmentation fault解决方案

    深信服EasyConnect是一款流行的远程桌面连接工具,用于访问Windows桌面和应用,尤其是在企业环境中。当用户尝试在openEuler-22.03上安装并运行EasyConnect时,可能会遇到“segmentation fault”错误,这是典型的C/...

    bbb安装部署

    5. **配置 MySQL 远程访问**: - 修改 `/etc/mysql/my.cnf` 文件,允许远程连接。 - 重启 MySQL 服务: ```bash sudo /etc/init.d/mysqld restart ``` 6. **测试远程连接**: 使用 MySQL Query Browser 等工具...

    linux阿里云服务器系统配置jdk,tomcat,教程

    - 授予远程访问权限: - `grant all on *.* to admin@'%' identified by '123456' with grant option;` - `grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;` - `flush ...

    【Pycharm(Win)+Python2(Linux)开发环境搭建】

    - 设置MySQL允许远程连接,需要对`/etc/mysql/***f`进行适当配置,并确保用户权限设置允许远程访问。 8. 在Windows端配置Pycharm: - 配置Pycharm以连接到Linux系统上的Python解释器,使其能够远程调试Linux上的...

    javaweb项目在linux环境下部署教程

    本文详细介绍了如何在Ubuntu环境下部署JavaWeb项目,涵盖了JDK安装、MySQL数据库配置以及Tomcat服务器搭建等多个方面。通过以上步骤,你可以顺利地在Linux环境下部署自己的JavaWeb应用。需要注意的是,部署过程中的...

    Linux常见常用命令大全(包含nginx、mysql等相关操作命令)

    - **注意事项**: 需确保目标主机已开启SSH服务且允许远程登录。 **3. `pwd` 所在目录位置** - **功能**: 显示当前工作目录的完整路径。 - **示例**: `pwd` 可以显示当前所在的目录。 **4. `ifconfig` 网络设备...

    Linux服务器配置

    9. **远程访问**:SSH是常见的远程访问方式,通过设置公钥认证、限制来源IP、提高SSH端口等方式增强安全性。 10. **性能优化**:根据服务器负载情况调整内核参数,如`swappiness`、`nice`和`ulimit`。使用`top`、`...

    linux服务器搭建文档

    它们用于安装、更新和卸载软件,管理依赖关系,确保系统的稳定性。 5. **服务管理**:Linux使用Systemd作为初始化系统,用于启动、停止和管理系统服务。熟悉systemctl命令能帮助你控制服务状态,例如启动、重启和...

    全国职业院校技能大赛 网络系统管理赛项样题(2021)

    8. **远程访问**:设置远程桌面连接,以及远程管理工具的使用。 通过这十套样题,学生将全面检验并提升自己在网络系统管理方面的综合能力,包括理论知识、操作技能和问题解决能力,为实际工作环境中的网络运维奠定...

    linux部署需要.zip

    13. **数据库安装**:根据需求,可能需要安装数据库系统,如MySQL、PostgreSQL或MongoDB。 14. **Web服务器**:Apache和Nginx是常见的Web服务器,用于部署网站和服务。 15. **应用部署**:这可能涉及Java、Python...

    宝塔Linux面板.pdf

    9. 插件管理:宝塔Linux面板提供了一个插件管理系统,用户可以通过Web界面安装、卸载和更新插件。插件管理系统支持多种插件,包括FTP、SFTP、SSL等。 10. 多语言支持:宝塔Linux面板支持多种语言,包括简体中文、...

Global site tag (gtag.js) - Google Analytics