我是靠谱客的博主 开朗灰狼,最近开发中收集的这篇文章主要介绍centos7 mysql my.cnf_centos7.2 my.cnf 更改问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MySQL与Python交互,踩坑无数,碰到最棘手的问题就是更改:my.cnf文件,记录下来!

安装虚拟机,碰到下载的镜像文件有缺失,一开始没注意,浪费了很多时间。重新下载,安装成功。

安装MySQL,嫌弃手动安装,决定用yum安装,报错不断,一直更改。

启动mysql,一直报 Process: 22890 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE),我的问题是把/var/lib/mysql  里面文件删除。

登录mysql后,因为各种原因,更改了my.cnf文件,然后就出现mysql重启失败,而且这个问题在短时间内出现了三次,在第二次的时候,才知道看日志,而不是纯粹的看界面的报错提示去解决问题。第三次报错后,直接翻看日志,报错原因很简单,就是我在my.cnf添加了一行代码,注了就行。

经验:有问题记得看日志,而且第一想到的就是看日志。途中不要着急,按部就班的解决。

至于为啥更改了my.cnf文件就出现mysql无法重启的问题,后面在找。

手动安装步骤:

1.创建mysql账户

groupadd mysql useradd-r -g mysql mysql2.上传mysql数据库

解压并重命名放在/usr/local/soft/mysql

监测系统是是否存在 mariadb数据库

rpm-qa |grep mariadb

若存在则卸载

rpm-e mariadb............

然后将数据库添加到环境变量

在~/.basrc中添加

export PATH=$PATH:/usr/local/soft/mysql/bin

source .bashrc3.在mysql文件中创建data文件夹,并修改权限

chown-R mysql:mysql /usr/local/soft/mysql4.创建文件/etc/my.cnf

[mysqld]

basedir=/usr/local/soft/mysql

datadir=/usr/local/soft/mysql/data

socket=/tmp/mysql.sock

user=mysql

symbolic-links=0[mysqld-safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

然后在/var/run下创建mysqld文件夹

在文件夹中创建mysqld.pid文件

然后将该mysqld文件夹授权

chown-R mysql mysqld5.初始化mysql数据库

mysqld —initialize (初始化完成后会有一个数据库的密码,需要记下来)6.实现开机启动

cd/usr/local/soft/mysql/cp support-files/mysql.server /etc/init.d/mysql

cd/etc/init.d/chmod+x mysql

chkconfig--add mysql

chkconfig--list(查看mysql的345都是on)7.启动mysql服务

service mysql start

ps-ef |grep mysql (检查一下服务启动情况)

然后进入mysql命令行

mysql-u root -p

然后输入之前记录的密码

登陆成功后记得修改密码,之前的密码太过复杂。set password=password('123456')

然后退出来,使用新密码重新进入

yum安装,因为是虚拟机,中间报错三处,我记得一个是安装过程中提示线程值过小,解决方法就是看提示,找到每个文件进行修改就行,简单解决。

安装成功后,是登录,

最后

以上就是开朗灰狼为你收集整理的centos7 mysql my.cnf_centos7.2 my.cnf 更改问题的全部内容,希望文章能够帮你解决centos7 mysql my.cnf_centos7.2 my.cnf 更改问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部