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
分享到:
相关推荐
#### 开启远程访问 默认情况下,MySQL不允许远程连接。若需要远程连接,需要修改配置文件以允许远程连接。可以通过编辑`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,找到`bind-address = 127.0.0.1`这一行,并将其...
在安装新版MySQL之前,如果您的Ubuntu系统中已经存在旧版本的MySQL,则需要先进行卸载操作。 ##### 1.1 清除旧版MySQL服务 ```bash sudo apt-get autoremove --purge mysql-server-5.0 ``` 这条命令会移除所有与`...
在Ubuntu 18.00系统中安装MySQL 5.7是一个相对标准的过程,但需要注意一些潜在的问题和陷阱。以下是一份详细的安装指南,确保你在安装过程中无坑: 1. **确认MySQL未安装**: 在开始安装之前,你需要确认系统中...
在Windows环境下安装MySQL相对更为直观,可以通过图形界面完成安装过程。下面是详细的步骤: 1. **下载MySQL安装程序**: - 访问MySQL官方网站下载适用于Windows的安装程序。 2. **安装MySQL**: - 运行安装程序,...
对于其他相关教程,如Ubuntu手动安装mysql5.7.10、开启远程访问、安装配置mysql5.7.17,或者解决在Ubuntu 16.10安装mysql workbench时遇到的libpng12-0错误,以及在Ubuntu环境中安装python的mysql-python模块,可以...
在Ubuntu 18.04上安装MySQL是一个相对简单的过程,但需要注意一些关键步骤和配置。以下是详细的安装和配置教程: 1. **卸载旧版本的MySQL** 在开始安装新版本之前,确保系统中没有遗留的旧版MySQL组件。执行以下...
MySQL DBA在Windows和Linux环境下安装MySQL5.7和5.6版本的步骤涉及多个环节,包括环境准备、软件下载与安装、启动服务、用户管理以及远程访问设置。以下是详细的安装指南: 1. **前言** 在进行MySQL安装之前,确保...
- 默认情况下,MySQL可能没有启用远程访问。要允许远程连接,需编辑`/etc/mysql/my.cnf`,在`[mysqld]`部分添加`bind-address = 0.0.0.0`。 - 修改完配置后,需要重启MySQL服务以应用更改。 - 安全安装MySQL,...
- `apt-get`:用于安装、更新和卸载软件包。 - `top`:显示当前系统进程的CPU使用情况。 - `shutdown`:关闭计算机。 - `reboot`:重启计算机。 - **网络管理命令**: - `ping`:测试网络连接。 - `ifconfig`...
深信服EasyConnect是一款流行的远程桌面连接工具,用于访问Windows桌面和应用,尤其是在企业环境中。当用户尝试在openEuler-22.03上安装并运行EasyConnect时,可能会遇到“segmentation fault”错误,这是典型的C/...
5. **配置 MySQL 远程访问**: - 修改 `/etc/mysql/my.cnf` 文件,允许远程连接。 - 重启 MySQL 服务: ```bash sudo /etc/init.d/mysqld restart ``` 6. **测试远程连接**: 使用 MySQL Query Browser 等工具...
- 授予远程访问权限: - `grant all on *.* to admin@'%' identified by '123456' with grant option;` - `grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;` - `flush ...
- 设置MySQL允许远程连接,需要对`/etc/mysql/***f`进行适当配置,并确保用户权限设置允许远程访问。 8. 在Windows端配置Pycharm: - 配置Pycharm以连接到Linux系统上的Python解释器,使其能够远程调试Linux上的...
本文详细介绍了如何在Ubuntu环境下部署JavaWeb项目,涵盖了JDK安装、MySQL数据库配置以及Tomcat服务器搭建等多个方面。通过以上步骤,你可以顺利地在Linux环境下部署自己的JavaWeb应用。需要注意的是,部署过程中的...
- **注意事项**: 需确保目标主机已开启SSH服务且允许远程登录。 **3. `pwd` 所在目录位置** - **功能**: 显示当前工作目录的完整路径。 - **示例**: `pwd` 可以显示当前所在的目录。 **4. `ifconfig` 网络设备...
9. **远程访问**:SSH是常见的远程访问方式,通过设置公钥认证、限制来源IP、提高SSH端口等方式增强安全性。 10. **性能优化**:根据服务器负载情况调整内核参数,如`swappiness`、`nice`和`ulimit`。使用`top`、`...
它们用于安装、更新和卸载软件,管理依赖关系,确保系统的稳定性。 5. **服务管理**:Linux使用Systemd作为初始化系统,用于启动、停止和管理系统服务。熟悉systemctl命令能帮助你控制服务状态,例如启动、重启和...
8. **远程访问**:设置远程桌面连接,以及远程管理工具的使用。 通过这十套样题,学生将全面检验并提升自己在网络系统管理方面的综合能力,包括理论知识、操作技能和问题解决能力,为实际工作环境中的网络运维奠定...
13. **数据库安装**:根据需求,可能需要安装数据库系统,如MySQL、PostgreSQL或MongoDB。 14. **Web服务器**:Apache和Nginx是常见的Web服务器,用于部署网站和服务。 15. **应用部署**:这可能涉及Java、Python...
9. 插件管理:宝塔Linux面板提供了一个插件管理系统,用户可以通过Web界面安装、卸载和更新插件。插件管理系统支持多种插件,包括FTP、SFTP、SSL等。 10. 多语言支持:宝塔Linux面板支持多种语言,包括简体中文、...