sudo vi /etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”
sudo service mysql restart,重启mySQL服务
sudo mysql -u root -p mysql,用空密码进入mysql管理命令行
(进入mysql表, 或者用use mysql指令)
执行update user set password=PASSWORD("123″) where user='root’; 把密码重置为123
(注意,如果是表中没有的用户名,使用insert插入用户)
quit,退出数据库管理
sudo vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉
sudo service mysql restart,完成
Ubuntu下安装MySQL完成后常见需要更改的部分:
1.修改绑定IP
刚 安装完后使用netstat -na | grep tcp查看可发现MySQL只绑定了127.0.0.1的IP和端口,这样其他计算机是无法连接的,修改方法:编辑/etc/mysql/my.cnf文 件,将bind-address=127.0.0.1修改为本机IP(或0.0.0.0),重启MySQL服务,再使用上面命令查看端口监听,就会发现已 经变成了本机IP(0.0.0.0):3306。这时,就可以使用远程连接了。
2.远程连接无权限
进入mysql管理命令行,执行grant all privileges on *.* to ‘root’@'%' identified by ‘passwordd’ with grant option;
赋予root用户针对数据库的全部权限,(password为root用户密码)。
相关推荐
Ubuntu 11.10 MySQL 忘记 Root 密码解决 MySQL 是一个功能强大且广泛应用的关系型数据库管理系统,然而,在 Ubuntu 11.10 系统中,如果忘记了 MySQL 的 Root 密码,将无法访问和管理数据库。这时,需要使用特殊的...
本文提供的方法仅适用于Ubuntu系统下MySQL服务忘记root密码的情况。如果使用的是其他版本的Ubuntu或者MySQL,可能需要调整细节步骤。在使用此方法时,务必注意备份相关数据和配置文件,以防不测。最后,对于新密码的...
### Ubuntu 18.0.4 安装 MySQL 并设置 ROOT 用户密码 #### 安装 MySQL 在 Ubuntu 18.0.4 上安装 MySQL 首先需要更新系统包列表,然后安装 MySQL 服务器。 1. **更新系统包列表**: ```bash sudo apt-get update...
### Linux下MySQL的Root密码忘记解决方法 #### 知识点概述 在Linux环境中使用MySQL数据库时,可能会遇到忘记root用户密码的情况。由于root用户拥有对数据库系统的最高管理权限,因此找回或重置该用户的密码至关...
新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。
首先停止mysql服务: 代码如下: root@webserver:/home/webmaster# service mysql stop 接着采用忽略密码认证模式重新创建一个mysql服务: 代码如下: root@webserver:/home/webmaster# mysqld –user=mysql –skip-...
### Ubuntu下修改MySQL密码的方法 在Ubuntu系统中,MySQL数据库是非常常见的数据存储解决方案之一。由于安全性和管理的需求,我们可能需要定期更改MySQL的密码。本文将详细介绍如何在Ubuntu环境下通过两种方式来...
本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:配置文件的修改、MySQL数据库的修改以及再次用Mysql客户端登录验证。 ### 一、配置文件的修改 #### 步骤1:编辑my.cnf文件 ...
这在某些场景下可能会带来不便,比如当需要直接使用root账户登录或执行某些任务时,如果没有事先设置过root密码,可能会导致忘记密码的情况发生。 #### 二、更改root密码的方法 对于需要更改root密码的用户,可以...
- 如果忘记了 root 用户的密码,可以通过重置密码的方式来解决。 #### 知识点七:MySQL 安全性设置 - **安全性**:在安装完成后,推荐运行 `sudo mysql_secure_installation` 来进一步加强 MySQL 的安全性。该命令...
总结一下,Ubuntu上安装MySQL的步骤包括更新系统、添加MySQL仓库、安装MySQL Server、设置密码、启动服务、执行安全设置和登录数据库。在使用过程中,如果遇到任何问题,记得查阅官方文档或在线社区寻找解决方案。...
在安装过程中,系统可能会提示你设置MySQL的root用户的密码。请确保选择一个安全的密码。 安装完成后,启动MySQL服务: ```shell sudo systemctl start mysql ``` 为了使MySQL在每次启动系统时自动运行,你可以...
4. 配置MySQL:安装完成后,需要初始化MySQL实例,设置root用户的密码,并启动MySQL服务。这一步骤可能包含`mysql_secure_installation`命令,它会提示你设置安全选项,如删除匿名用户、禁用远程root登录、删除测试...
在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一步步地介绍安装过程。 安装准备 ...
Ubuntu8.10下mysql是自启动的,但root用户、mysql数据库都被限制了。该Shell脚本是启动mysql安全模式脚本,启动后mysql数据库可以自行调试。比如php、lighttp、mysql。
默认情况下,root 用户的密码为空。可以使用以下命令修改密码: `./bin/mysqladmin -u root password 'new_password'` 七、设置 root 用户远程连接 设置 root 用户允许远程连接需要修改用户表。可以使用以下命令...
在Linux环境下,MySQL数据库系统的root用户的密码遗忘是常见的问题,但解决起来并不复杂。本文将详细介绍如何在Linux系统中修改MySQL的root密码,主要适用于Ubuntu 16.04 LTS (Xenial Xerus)环境,但其他版本的Linux...
本文档详细介绍了如何在不同版本的 Ubuntu 系统中设置国内 MySQL 镜像源,并对可能出现的问题进行了说明和解决。 首先,文档指出需要根据 Ubuntu 的具体版本选择对应的 MySQL 镜像源。常用的 Ubuntu 版本有 18.04 ...