mysql 远程连接赋予权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'datech' WITH GRANT OPTION;
FLUSH PRIVILEGES;
MySQL 5.1
采用了基于密码混编算法的鉴定协议,它与早期客户端(4.1
之前)使用的协议不兼容。如果你将服务器升级到4.1
之上,用早期的客户端进行连接可能失败,并给出下述消息:
shell> mysql
客户端不支持服务器请求的鉴定协议:请考虑升级MySQL
客户端。
要想解决该问题,应使用下述方法之一:
·
升级所有的客户端程序,以使用4.1.1
或更新的客户端库。
·
用4.1
版之前的客户端连接到服务器时,请使用仍具有4.1
版之前风格密码的账户。
·
对于需要使用4.1
版之前的客户端的每位用户,将密码恢复为4.1
版之前的风格。可以使用SET
PASSWORD
语句和OLD_PASSWORD()
函数完成该任务:
·
mysql> SET PASSWORD FOR
·
-> 'some_user
'@'some_host
' = OLD_PASSWORD('newpwd
');
也可以使用UPDATE
和FLUSH
PRIVILEGES
:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd
')
-> WHERE Host = 'some_host
' AND User = 'some_user
';
mysql> FLUSH PRIVILEGES;
用你打算使用的密码替换前例中的“newpwd
”。MySQL
不能告诉你原来的密码是什么,因此,你需要选择新的密码。
·
通知服务器使用旧的密码混编算法:
1.
使用“--old-passwords
”选项启动mysqld
。
2.
对于已将密码更新为较长4.1
格式的每个账户,为其指定具有旧格式的密码。可以使用下述查询确定这些账户:
3.
mysql> SELECT Host, User, Password FROM mysql.user
4.
-> WHERE LENGTH(Password) > 16;
对于查询显示的每个账户记录,请使用Host
和User
值,并使用OLD_PASSWORD()
函数以及SET
PASSWORD
或UPDATE
之一指定密码,如前面所介绍的那样。
注释:
在早期的PHP
版本中,mysql
扩展不支持
MySQL
4.1.1
和更高版中的鉴定协议。无论使用的PHP
版本是什么,它均是正确的。如果你打算与MySQL
4.1
或更高版本一起使用mysql
扩展,需要使用前面介绍的选项之一,配置
MySQL
,以便与较早的客户端一起使用。mysqli
扩展(支持“
改进的MySQL”
,在
PHP
5
中增加)与MySQL 4.1
和更高版本中使用的改进的密码混编算法兼容,不需要对MySQL
进行特殊配置就能使用该MySQL
客户端库。
例如:UPDATE mysql.user SET Password = OLD_PASSWORD('datech') WHERE Host = '%' AND User = 'root';
FLUSH PRIVILEGES;
卸载时要手动删除:datadir目录,才能不影响下次安装。
分享到:
相关推荐
MySql安装注意事项 * 在安装MySql之前,需要确保系统中没有其他版本的MySql。 * 在安装过程中,需要选择合适的安装目录和管理员密码。 * 在检测MySql时,需要输入正确的密码,以便成功登录MySql。 MySql应用场景 ...
MySQL安装过程中可能会遇到多种问题,这里将针对描述中提到的几个关键点...以上就是MySQL安装过程中的常见问题及其解决方案,确保遵循正确的步骤和注意事项,可以避免许多潜在问题,确保顺利安装并使用MySQL数据库。
#### 五、MySQL安装注意事项 - **版本兼容性**:在选择MySQL版本时,请确保所选版本与现有系统环境兼容。 - **安全性**:安装完成后应立即修改默认密码,并定期更新补丁以确保系统的安全性。 - **性能优化**:根据...
### MySQL安装注意事项详解 MySQL作为一款广泛使用的开源关系型数据库管理系统,在软件开发、数据分析等领域扮演着重要的角色。正确地安装MySQL对于确保数据的安全性、稳定性和高效性至关重要。本文将详细解析MySQL...
以下是对标题和描述中提到的MySQL安装过程的详细解释: 首先,从官方下载页面(http://dev.mysql.com/downloads/mysql/5.1.html)获取适合您系统的安装文件,例如在描述中提到的`mysql-5.1.30-win32.zip`。解压缩后...
MYSQL安装注意事项 MYSQL的安装需要注意以下几点: * 选择正确的安装文件 * 选择正确的安装目录 * 配置正确的数据库参数 * 启动MYSQL服务器 MYSQL安装常见问题 MYSQL的安装常见问题包括: * 安装失败 * 数据库...
MySQL 安装注意事项 * 安装过程中出现 × 号,说明安装出错,检查前面的步骤是否有错,然后卸载 MySQL,重新安装。 * 选择 Install Directory 和 Data Directory 时,两个目录不要相同,不建议安装在 C 盘,全部用...
#### 四、MySQL安装注意事项 - **安装路径**:建议将MySQL安装在默认路径下,避免使用中文或其他特殊字符的路径,以免引起不必要的问题。 - **权限问题**:在安装过程中可能会遇到权限问题,如果出现此类问题,请以...
`mysql5.7的安装和下载.docx`文档可能提供了更详细的步骤和注意事项,而`navicat15带激活码 (2).zip` 和 `SQLyog_Enterprise+8.zip` 文件是两个数据库管理工具,Navicat是一款强大的数据库管理和开发工具,SQLyog则...
### MySQL 5.7.17在CentOS 7.1下的编译安装步骤 ...需要注意的是,在实际操作过程中可能会遇到各种问题,例如依赖未安装完整、编译错误等,这时需要仔细检查每一步骤是否正确执行,并根据具体情况进行调整。
8. **其他文件**:`COPYING`文件通常包含软件的许可证信息,`点击读我.txt`可能是提供安装指南或注意事项的文档,而`dsk.xp`可能是一个未知的文件,不直接参与MySQL的安装过程。 【总结】 通过"bat一键安装MySQL...
MySQL 5.5 安装图解说明 MySQL 5.5 安装是一个复杂的过程,需要用户具备一定的计算机基础知识和 MySQL 相关...5. MySQL 安装过程中的注意事项:选择正确的安装方式、了解 MySQL 的各个组件、正确地配置 MySQL 实例等。
Mysql 安装教程 Mysql 是一种流行的关系数据库管理系统,广泛应用于各种网站和应用程序中。本文将详细介绍 Mysql 的安装步骤,并解决可能出现的一些问题。 一、准备工具 在安装 Mysql 之前,需要准备以下工具: ...
##### 步骤一:清除MySQL安装目录 1. **定位安装目录**:默认情况下,MySQL的安装目录位于`C:\Program Files\`。 2. **删除安装文件**:彻底删除该目录下的MySQL文件夹及其所有内容。 ##### 步骤二:清除MySQL数据...
1. **运行安装程序**:双击下载的MySQL安装程序,启动安装向导。 2. **选择安装类型**:通常有“Typical”(典型安装)、“Custom”(自定义安装)等选项。选择“Typical”可以快速安装默认组件,而“Custom”允许你...
主要介绍了Mysql安装注意事项、安装失败的五个原因分析,需要的朋友可以参考下
值得注意的是,虽然安装程序本身是32位的,但它会同时安装32位和64位的二进制文件,因此无论你的操作系统是32位还是64位,都可以使用。 下载完成后,运行安装程序。你可以自定义安装路径,但大多数其他设置建议保持...
注意,你需要根据自己的操作系统选择32位或64位的安装程序。 下载完成后,双击下载的.exe文件启动安装向导。在欢迎界面,点击“Next”进入下一步。在许可协议界面,阅读并接受协议,然后点击“Next”。 接下来,...