安装MySQL
要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码
sudo apt-get install php5-mysql #安装php5-mysql 是将php和mysql连接起来
一旦安装完成,MySQL 服务器应该自动启动。 www.2cto.com
sudo start mysql #手动的话这样启动
sudo stop mysql #手动停止
当你修改了配置文件後,你需要重启 mysqld 才能使这些修改生效。
要想检查 mysqld 进程是否已经开启,可以使用下面的命令:
pgrep mysqld
如果进程开启,这个命令将会返回该进程的 id。
ps -A|grep mysql
如果存在mysqld,mysqld_safe等进程的话,则会显示出来,如:
4460 pts/0 00:00:00 mysqld_safe
4583 pts/0 00:00:01 mysqld
www.2cto.com
登录MYSQL问题:
(1)mysql -u root -p
输入密码之后,错误提示如下:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),意思是root的密码不正确。
解决办法如下:
a.sudo mysqld_safe --user=root --skip-grant-tables --skip-networking &
输入命令之后,提示信息如下:
[1] 5166
root@jungsagacity:/home/jung# 120521 18:46:32 mysqld_safe Logging to syslog.
120521 18:46:32 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
如果提示信息为:
[2] 4928
root@jungsagacity:/home/jung# 120521 18:44:40 mysqld_safe Logging to syslog.
120521 18:44:40 mysqld_safe A mysqld process already exists
表示mysqld_safe进程存在,可以通过
ps -A|grep mysql 查看mysqld_safe进程ID
kill -9 -xxxx 终结ID为xxxx的进程
下面继续输入命令:
mysql -u root mysql 表示以root用户登录到mysql数据库当中
select * from user; 可以看到登记的用户名和密码等详细信息。此时会看到root 对应的密码是 123456. www.2cto.com
实际上我们输入
mysql -u root -p
enter password: 123456
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
重新修改root密码:
update user set password=PASSWORD('123456') where user='root' and host='localhost';
flush privileges; 这一句话必须的输入,否则推出mysql客户端之后,依然登录不了。
(2)新建用户无法登录
以root用户身份登录到数据库mysql之后之后,可以新建一个本地的用户jun,推出客户端之后,以jun进行登录,出现错误信息
ERROR 1045 (28000): Access denied for user 'wujun'@'localhost' (using password: YES)
出现这个错误主要有以下亮点错误:
a.新建用户的时候,密码以字符串'xxxxxx'的形式输入,而不是以PASSWORD('xxxxxx')形式输入
www.2cto.com
正确的语句:
mysql> insert into user(host,user,password) values('local',jun,PASSWORD('xxxxxx'));
mysql> flush privileges;
b.正确的输入插入语句之后,没有输入
mysql> flush privileges;
相关推荐
"Ubuntu安装指定版本mysql详解" 在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一...
通过这些步骤,用户可以轻松地在 Ubuntu 系统上安装和配置 MySQL 数据库,为开发项目提供数据存储支持。对于初次接触 Linux 和 MySQL 的用户来说,本指南提供了非常实用的操作指导,有助于快速掌握 MySQL 的安装与...
总之,一键安装脚本为Ubuntu用户提供了便捷的MySQL 8.0安装途径,但同时也要求用户具备一定的Linux基础,以便理解并处理可能出现的问题。对于初次接触MySQL或Linux的用户,这是一次学习和实践的好机会。
在Ubuntu系统中安装MySQL是一个常见的任务,特别是在搭建服务器或开发Web应用时。MySQL是一个流行的开源关系型数据库管理系统,被广泛用于存储和管理数据。本文将详细介绍如何在Ubuntu上安装MySQL,以及涉及的配置...
在Ubuntu操作系统上安装MySQL 5.7.38是一个相对简单的过程,适合那些希望在Linux环境中运行可靠数据库服务的用户。下面将详细介绍在Ubuntu上安装MySQL 5.7.38的步骤以及一些关键知识点。 首先,确保你的Ubuntu系统...
这就是在Ubuntu上安装和配置MySQL ODBC驱动的基本过程及相关知识点。通过这个过程,你不仅可以学会如何在Linux系统上设置ODBC连接,还能理解ODBC接口的工作原理,这对于跨平台的数据库集成非常有帮助。
总结一下,Ubuntu上安装MySQL的步骤包括更新系统、添加MySQL仓库、安装MySQL Server、设置密码、启动服务、执行安全设置和登录数据库。在使用过程中,如果遇到任何问题,记得查阅官方文档或在线社区寻找解决方案。...
在 Ubuntu 系统中通过国内镜像源安装 MySQL 是一个常见的操作,尤其对于在中国大陆地区的用户来说,使用国内的镜像源可以大大加速下载速度,减少因网络问题导致的安装失败的风险。本文档详细介绍了如何在不同版本的 ...
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...
### Ubuntu安装MySQL及常用操作详解 #### 一、安装MySQL **MySQL简介:** MySQL 是一个广泛使用的开源关系型数据库管理系统(RDBMS),最初由瑞典 MySQL AB 公司开发,现为 Oracle 公司拥有。它以其高性能、稳定性...
通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。
### Ubuntu安装MySQL 在Ubuntu系统上安装MySQL主要分为以下几个步骤:更新系统、准备环境、下载安装包、解压缩并安装。 #### 一、系统更新与环境准备 **更新系统** 确保系统是最新的版本,以便避免可能存在的...
Ubuntu 安装 MySQL 及基本操作 在 Ubuntu 系统中安装 MySQL 是一个非常常见的操作。MySQL 是一个开源的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将指导您如何在 Ubuntu 系统中安装 MySQL,并介绍一些...
在Linux环境中,特别是Ubuntu系统,有时我们可能需要离线安装MySQL数据库服务器,特别是在没有网络连接或者网络环境受限的服务器上。本教程将详细介绍如何使用提供的"Ubuntu-mysql5.7.25离线完整安装包"来在Ubuntu...
在Ubuntu服务器上离线安装MySQL是一项常见的任务,特别是在没有网络连接或者网络不稳定的情况下。下面将详细阐述这个过程,包括从下载、传输、安装到配置的各个步骤。 首先,你需要从MySQL官方网站...
在Ubuntu 14.04上安装MySQL 5.7.38是一个涉及多个步骤的过程,包括下载必要的软件包、配置系统环境、安装数据库服务以及设置安全选项。这里将详细介绍这个过程。 首先,你需要下载MySQL的安装包。在这个案例中,你...
Ubuntu 系统上离线安装 MySQL,这通常适用于那些没有互联网连接或者安全性要求较高的服务器环境。以下是详细的步骤和注意事项: 1、**准备环节** 在一个可以联网的环境中,首先你需要下载 MySQL 的安装包和其依赖...
Ubuntu 16.04 中安装配置 MySQL 数据库 本资源摘要信息主要介绍了在 Ubuntu 16.04 操作系统中安装配置 MySQL 5.7.24 数据库的步骤,包括添加 APT 存储库、安装 MySQL、初始化数据库、设置 root 密码、删除匿名账户...
4. **配置安全设置**:安装完成后,运行`sudo mysql_secure_installation`来加强MySQL的安全设置,例如删除匿名用户,禁止远程root登录,删除测试数据库等。 5. **启动服务**:使用`sudo systemctl start mysql`启动...
使用MySQL的root用户登录到MySQL命令行工具,并执行以下SQL语句来授予root用户远程访问权限。 ```bash # 登录MySQL sudo mysql -u root -p # 输入密码后,执行以下命令 GRANT ALL PRIVILEGES ON *.* TO '...