热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

安装Mysql碰到的一些问题整理

问题1,安装的时候,提示错误,原因,OS是Min安装,需要安装numactl包--serverlogbegi

问题1  ,安装的时候,提示错误,原因,OS是Min安装,需要安装numactl包 

-- server log begin --
/mysql/mysql/bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

问题2  ,原因,需要创建mysql用户

2019-04-18T02:22:30.796541Z 0 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!

问题3 ,这个先不用管 ,在5.6的时候,不出现这个问题,在5.7出现这个问题。5.7建议使用初始化,而不是5.6的db_install脚本

2019-04-18 10:23:59 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2019-04-18 10:24:03 [WARNING] The bootstrap log isn't empty:
2019-04-18 10:24:03 [WARNING] 2019-04-18T02:23:59.493413Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead
2019-04-18T02:23:59.494078Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2019-04-18T02:23:59.494085Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)

问题4 ,设置mysql服务后,可以关闭,发现无法启动,原因,在/etc/下有my.cnf,删除或者重命名即可

[root@mysql1 init.d]# service mysql start
Starting MySQL.2019-04-18T06:04:51.569263Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.ERROR! The server quit without updating PID file (/mysql/mysql/data/mysql1.pid).
[root@mysql1 init.d]# service mysql statusERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists

问题5 ,原因,要设置下密码  

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.mysql> alter user user() identified by 'mysql';
Query OK, 0 rows affected (0.00 sec)

问题6 ,没有开通GTID,开通就可以了。

ERROR 1777 (HY000): CHANGE MASTER TO MASTER_AUTO_POSITION = 1 cannot be executed because @@GLOBAL.GTID_MODE = OFF.

问题7 ,原因同上面,需要开通GTID。

mysql> change master to master_host='192.168.54.230',master_user='rep1',master_password='mysql',master_log_file='master-bin.000002',master_log_pos=1029;
Query OK, 0 rows affected, 2 warnings (0.03 sec)mysql> show warning;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'warning' at line 1
mysql> show warnings;
+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
| Level | Code | Message |
+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
| Error | 1064 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'warning' at line 1 |
+-------+------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

-- 2019-04-30 add

坑8 ,原因,不需要逗号,去掉逗号就可以了。(测试用,所以这里没有加那个trancasction参数,会锁表)

[root@test ~]# mysqldump -uroot -p --socket=/tmp/mysql3306.sock --databases acdm,tes,test,tes_db,zoo > /mysql/mysql/dump20190430.sql
Enter password:
mysqldump: Got error: 1049: Unknown database 'acdm,tes,test,tes_db,zoo' when selecting the database

坑9 ,启动mysql服务的时候,提示没有updating pidfile。 原因,my.cnf里面设置socket文件为/tmp/mysql3306.sock即可,原来设置的是/mysql/mysql3306.sock

[root@redhat762100 init.d]# service mysql3306 start
Starting MySQL... ERROR! The server quit without updating PID file (/mysql/mysql3306/data/redhat762100.pid).

END


推荐阅读
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 怀疑是每次都在新建文件,具体代码如下 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
author-avatar
瑞风大姑娘_214
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有