Mysql的安装
-
下载mysql
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
-
解压:
tar xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
-
安装,首先要移除CentOS自带的matiadb-libs
#查看自带的mariadb rpm -qa|grep mariadb #删除 rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps #安装 rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm
-i, --install 安装软件包
-v, --verbose 可视化,提供更多的详细信息的输出
-h, --hash 显示安装进度
-U, --upgrade=+ 升级软件包
-e, --erase=+ 卸载软件包
–nodeps 不验证软件包的依赖
-
安装之后,启动,初始化用户
mysqld --initialize --user=mysql
-
查看初始化密码
cat /var/log/mysqld.log | grep password
-
启动服务
systemctl start mysqld
-
配置为开机启动
systemctl enable mysqld
-
修改密码:
mysql -uroot -p SET PASSWORD = PASSWORD('root');
关闭防火墙
#关闭防火墙
systemctl stop firewalld
#永久生效
systemctl disable firewalld