Mysql数据库5.6.32安装总结

一、安装过程

操作系统:Red Hat Enterprise Linux Server release 7.6

mysql 下载的安装包(tar -xvf MySQL-5.6.32-1.el7.x86_64.rpm-bundle.tar)

1、解压

tar -xvf MySQL-5.6.32-1.el7.x86_64.rpm-bundle.tar

2、安装

yum -y localinstall MySQL-server-5.6.32-1.el7.x86_64.rpm

yum -y localinstall MySQL-client-5.6.32-1.el7.x86_64.rpm

3、配置my.cnf

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES --自带参数

basedir = /usr --是因为mysqld_safe默认放在了/usr/bin/mysqld_safe

datadir = /var/lib/mysql

port = 3306

#server_id = /var/lib/mysql/phydg.pid 设置此项后,启动失败,后面再仔细研究下

socket = /tmp/mysql.sock

##skip-grant-tables  --重置密码参数

[mysqld_safe]

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

[client]

user=root

password=mysql_4U

socket =  /tmp/mysql.sock

4、启动 mysql

service mysql start

tail -f /var/lib/mysqld.log --打开实时日志,进行查看

5、重置密码

grep ‘password’ /var/log/mysqld.log --查看日志没有临时密码

skip-grant-tables 添加该参数,重启 mysql

mysql -S /tmp/mysql.sock

mysql>update mysql.user set authentication_string=password(‘root’) where user=‘root’;

flush privileges;

二、遇到的问题

1、需要检查之前有没有安装过 mysql 或者 Mariadb

ps -ef|grep -i mysql

ps -ef|grep -i mariadb

并且删除安装过程中自带的my.cnf

2、默认安装后,一些重要文件存放位置

/usr/my.cnf

/var/lib/mysql

/usr/bin/mysqld_safe

/usr/sbin/mysqld

自己将上述的文件进行自定义后,导致 mysql 无法启动,(以后强烈建议使用二进制安装包进行安装,可以进行自定义上述文件的位置)

为了使用习惯mv /usr/my.cnf /etc/my.cnf

3、ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘()

没有启动 mysql服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值