mysql-5.5+ 常见问题集锦及解决

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 问题1  源码安装完后,无法启动 myql 服务: Starting MySQL.. ERROR! The server quit without updating PID file 可能解决的方案: 1 mysql 的安装目录 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --dat

问题1 

源码安装完后,无法启动 myql 服务:

Starting MySQL.. ERROR! The server quit without updating PID file

可能解决的方案:

1

mysql 的安装目录

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --database=/usr/local/mysql/data/ --user=mysql

在用 cmake 作 ./configure 配置的时候 需要指定其安装目录,数据存放目录

修改 mysql 的配置文件

vim /etc/my.cnf

查看 basedir datadir 等路径设置是否正确

3 装完 mysql 后,启动成功了

[mysql-5.6.14#]ps -aux | grep mysql
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root      3076  0.0  0.0  11300  1524 pts/0    S    01:56   0:00 /bin/sh /usr/local/mysql//bin/mysqld_safe --datadir=/usr/local/mysql/data/ --pid-file=/usr/local/mysql/data//db1.pid
mysql     3245  1.6  5.6 1074416 450012 pts/0  Sl   01:56   0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/usr/local/mysql/data//db1.err --pid-file=/usr/local/mysql/data//db1.pid --socket=/usr/local/mysql/mysql.sock --port=3306
root      3273  0.0  0.0 103240   872 pts/0    S+   01:56   0:00 grep mysql

kill 掉 所有关于 Mysql 进程

killall mysqld

在终端键入

mysql 和 mysql -u root -p

都能直接进去,root 进去和 mysql 是一样的权限

通过 在 mysql 安装目录下的 bin 目录里面的执行

./mysqld-safe --skip-grant-table

修改密码

打开另一个终端键入

#mysql

mysql> use mysql
修改密码

还是无效

看来又要重新安装了...


问题2  

装了几次mysql后,重装mysql很快就装好


问题3

装好后,修改 root 密码

> use mysql;

> update user set password=password('123456') where user="root";

> flush privileges;   刷新缓冲池


问题4

ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value 错误

若出现使用 mysql 或者 mysql -uroot -p 不需要密码都能直接登陆的时候,这是无法添加用户,因为权限不够,这是可能是 mysql 启用了 % 登陆解决方法:

mysql -h ip地址(mysql安装服务器的) -uroot -p


问题5

远程连接设置语法:

grant 权限  on 数据库名.表名 to 用户@登陆主机 identified by "用户密码"

案例1:所有权限,数据库:db1 所有表 用户:test1 所有主机 密码:123456

>use mysql;

>grant all privileges db1.* to test1@'%' identified by "123456";

>flush privileges;

案例2:增删改查,数据库:db2 所有表 用户:test2 本地主机 密码:123456

>use mysql;

>grant insert,delete,update,select db2.* to test2@localhost identified by "123456";

>flush privileges;


问题6

[ember#]mysql -h 192.168.0.200 -u root -p
Enter password: 
ERROR 1130 (HY000): Host '192.168.0.250' is not allowed to connect to this MySQL server

原因是 mysql 服务器未开启远程连接服务

解决如下:

root 用户登陆 mysql

授权 root 账户能够远程访问

>use mysql

>grant all privileges on mysql.* to root@'%' identified by "密码"

>flush privileges;

查看 mysql 用户

>use mysql

> select user,host,password from user;




其它问题待添加.......................

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
安全 关系型数据库 数据管理
DMS产品常见问题之香港地区RDS开启安全访问代理失败如何解决
DMS(数据管理服务,Data Management Service)是阿里云提供的一种数据库管理和维护工具,它支持数据的查询、编辑、分析及安全管控;本汇总集中了DMS产品在实际使用中用户常遇到的问题及其相应的解答,目的是为使用者提供快速参考,帮助他们有效地解决在数据管理过程中所面临的挑战。
|
7月前
|
DataWorks 安全 关系型数据库
DMS产品常见问题之香港RDS走代理失败如何解决
DMS(数据管理服务,Data Management Service)是阿里云提供的一种数据库管理和维护工具,它支持数据的查询、编辑、分析及安全管控;本汇总集中了DMS产品在实际使用中用户常遇到的问题及其相应的解答,目的是为使用者提供快速参考,帮助他们有效地解决在数据管理过程中所面临的挑战。
|
7月前
|
关系型数据库 MySQL API
Flink CDC产品常见问题之mysql整库同步到starrock时任务挂掉如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
7月前
|
监控 关系型数据库 MySQL
Flink CDC产品常见问题之flink-cdc任务抓取全量的mysql数据不生效如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
7月前
|
分布式计算 关系型数据库 数据处理
Dataphin常见问题之没有建表的权限如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
7月前
|
SQL 安全 关系型数据库
MySQL有哪些常见问题
MySQL有哪些常见问题
|
7月前
|
SQL DataWorks 关系型数据库
DataWorks常见问题之dataworks同步Rds任务失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
7月前
|
运维 安全 网络安全
Flink CDC产品常见问题之flink1.18同步mysql-starrocks pipeline时报错如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
7月前
|
SQL 缓存 关系型数据库
MySQL常见问题解决和自动化安装脚本
这篇内容包含了两个主要部分:解决MySQL登录问题和处理GPG密钥问题。当MySQL密码正确但无法登录时,可以通过执行SQL命令`ALTER USER`和`flush privileges`来修改和重置密码。对于MySQL安装时的GPG密钥错误,首先需要强制删除旧的MySQL仓库包,导入新的GPG公钥,然后安装MySQL服务器。如果遇到GPG检查错误,可以使用`--nogpgcheck`参数忽略检查来安装。最后,提供了一个自动化安装MySQL的脚本,用于检查旧版本、卸载残留、安装MySQL8并启动服务。
374 1
MySQL常见问题解决和自动化安装脚本
|
7月前
|
关系型数据库 Java 测试技术
云效产品使用常见问题之流水线Maven单元测试链接rds要配置白名单如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。