Mysql数据库5.6.32安装总结

本文详细介绍了在RedHat Enterprise Linux Server 7.6上安装与配置MySQL 5.6的过程,包括解压安装包、配置my.cnf文件、启动MySQL服务及重置密码等步骤,并分享了安装过程中遇到的问题及其解决方案。

一、安装过程

操作系统: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服务

安装指南: ***************第一步*********************** 将my.mysql-5.6.24-win32更名为my.ini 打开该文件, 将basedir的路径更改为mysql的根路径 datadir mysql物理路径\data tmpdir mysql物理路径\data socket mysql物理路径\mysql.sock log-error 日志存放路径(若没有文件夹则必须手动创建文件夹) port 服务端口 --------举个栗子---------- 我的mysql跟路径为 D:\DB\MySQL basedir = D:\DB\MySQL datadir = D:\DB\MySQL\data tmpdir = D:\DB\MySQL\data socket = D:\DB\MySQL\data\mysql.sock log-error = D:\DB\MySQL\log\mysql_error.log port = 3306 ------栗子举完了--------- 更改好后记得保存!!! ***************第一步END******************** ###最佳办法是将mysql安装目录\bin填写到path路径中,以方便运行mysqld安装服务,mysql打开数据库,若是添加了path路径后则不需要第二步中的2.1,2.2 ***************第二步*********************** 使用管理员权限打开cmd命令行(按出开始菜单,直接输入cmd,右键使用管理员身份打开) 2.1输入mysql所在的盘符(如D:)回车 2.2输入cd D:\DB\MySQL\bin 回车 2.3输入mysqld -install MySQL 回车(此处的“MySQL”是服务名,可以定义服务名如“mysql3366”)若是显示“Service successfully installed”,说明此时的服务已经按装成功,若不是此提示,则需要检查my.ini所配置的路径是否有问题,或是已经有此服务名等,, 2.4安装成功后在命令行中输入“net start 你安装的服务名”{例如“net start MySQL”,“net start mysql3366”}系统会提示服务启动是否正常 2.5成功后,输入“mysql -uroot -p”回车 2.6出现“Enter password:”本版本直接回车即可 2.7成功后,光标前面的文字变成mysql> 2.8在此处输入“update mysql.user set password=PASSWORD('root') where User='root';”回车(其中第一个root是定义的的密码,第二个是用户名) 2.9再输入“flush privileges;”回车后系统会刷新权限 再输入\q或者quit 退出连接 ***************第三步*********************** 测试数据库能否连接, 输入mysql -uroot -p 回车 输入你的密码 再次进入mysql连接里 输入show databases; 回车,即可看到数据库信息 ***************第二步EDN*********************** 退出,安装成功
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值