mysql linux下的安装

centos7下安装

ssh 客户端用户名@服务器ip地址

下载路径

https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1

检查是否安装mysql

rpm -qa|grep mysql
#如果有删除
rpm -e --nodeps mysql名称
监察是否自带mariadb
rpm -qa|grep mariadb
有就删掉rpm -e --nodeps Mariadb名称

解压

tar -xvf mysql-xxxxx

安装rpm

#解决/var/run/yum.pid锁定
rm -f /var/run/yum.pid
yum install glibc.i686
#安装依赖
yum install libaio

再检察一遍

rpm -qa|grep mysql
#如果有删除
rpm -e --nodeps mysql名称
监察是否自带mariadb
rpm -qa|grep mariadb
有就删掉rpm -e --nodeps Mariadb名称

安装

rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm

数据库初始化

mysqld --initialize --user=mysql

重新安装的时候删除

rm -rf /var/lib/mysql

查看日志文件

cat /var/log/mysqld.log

用户名密码

root@localhost: (CtOjNvxm37o  #最后这个是随机生成的

启动

systemctl start mysqld.service #启动
systemctl restart mysqld.service #重启
systemctl stop mysqld.service #停止
systemctl status mysqld.service #查看当前mysql状态
sysemctl enable mysqld.service #设置mysql开机自启
sytemctl disable mysqld.service #停止mysql开机启动

使用命令 # service mysqld status 或者 # service mysql status 命令来查看mysql 的启动状态

使用命令 pidof mysqld 命令来查看mysql 的启动状态如图所示:如果显示PID说明程序启动,不显示PID即为程序没有启动。

设置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; #遇到密码不符合验证规则的情况

set global validate_password_policy=LOW;
set global validate_password_length=6; 
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
show database;#查看数据库
Last modification:November 17, 2023
如果觉得我的文章对你有用,请随意赞赏