centos安装mysql

centos安装mysql

检查环境

 rpm -qa | grep mariadb
image-20230618031205509

强制卸载,因为与mysql依赖冲突

image-20230618031421120

安装程序

  • 安装mysql-community-common-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm
image-20230618031655110
  • 安装mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm
 rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm
image-20230618031821100
  • 安装mysql-community-libs-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el7.x86_64.rpm
image-20230618031923762
  • 安装mysql-community-client-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.32-1.el7.x86_64.rpm 
image-20230618032133132
  • 安装mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm
image-20230618032211002
  • 安装mysql-community-server-8.0.32-1.el7.x86_64.rpm
 rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm 
image-20230618032253119

初始化数据库

 mysqld --initialize --console
image-20230618032704712

初始化失败安装补充的环境

sudo yum install libstdc++.so.6
sudo yum install libc.so.6

成功结果

image-20230618033236467

赋予权限

chown -R mysql:mysql /var/lib/mysql/
image-20230618033721836

设置开机自启动

sudo systemctl enable mysqld
image-20230618034011644

连接数据库

  • 查看密码
image-20230618034233759
  • 连接数据库
mysql -uroot -p
  • 更改数据库密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
  • 刷新权限
FLUSH PRIVILEGES;
  • 开启远程访问
use mysql;
# 我还以为0.0.0.0没想到是%才是指的全部
update user set host='%' where host='localhost';
flush privileges;
image-20230618041251372
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容