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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 问题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;




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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
29天前
|
分布式计算 关系型数据库 数据处理
Dataphin常见问题之没有建表的权限如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
1月前
|
安全 关系型数据库 数据管理
DMS产品常见问题之香港地区RDS开启安全访问代理失败如何解决
DMS(数据管理服务,Data Management Service)是阿里云提供的一种数据库管理和维护工具,它支持数据的查询、编辑、分析及安全管控;本汇总集中了DMS产品在实际使用中用户常遇到的问题及其相应的解答,目的是为使用者提供快速参考,帮助他们有效地解决在数据管理过程中所面临的挑战。
|
1月前
|
DataWorks 安全 关系型数据库
DMS产品常见问题之香港RDS走代理失败如何解决
DMS(数据管理服务,Data Management Service)是阿里云提供的一种数据库管理和维护工具,它支持数据的查询、编辑、分析及安全管控;本汇总集中了DMS产品在实际使用中用户常遇到的问题及其相应的解答,目的是为使用者提供快速参考,帮助他们有效地解决在数据管理过程中所面临的挑战。
|
1月前
|
SQL 安全 关系型数据库
MySQL有哪些常见问题
MySQL有哪些常见问题
|
1月前
|
关系型数据库 MySQL API
Flink CDC产品常见问题之mysql整库同步到starrock时任务挂掉如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
1月前
|
SQL DataWorks 关系型数据库
DataWorks常见问题之dataworks同步Rds任务失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
1月前
|
监控 关系型数据库 MySQL
Flink CDC产品常见问题之flink-cdc任务抓取全量的mysql数据不生效如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
1月前
|
运维 安全 网络安全
Flink CDC产品常见问题之flink1.18同步mysql-starrocks pipeline时报错如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
1月前
|
消息中间件 关系型数据库 MySQL
Flink CDC产品常见问题之flinkcdc3同步mysql到doris的时候语句不同步如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
29天前
|
Oracle 关系型数据库 MySQL
Seata常见问题之oracle 数据库 报 just support mysql如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
53 0