Linux系统CentOS 7下安装MySQL数据库详细步骤

Linux系统安装MySQL数据库


关闭SELinux:

  • SELinux是Linux 2.6以上版本捆绑的一个安全模块,U班图就是默认关闭的
  • SELinux配置复杂,容易跟其他程序冲突,所以建议关闭

详细步骤:

  1. 编辑配置文件:vi /ect/selinux/config
  2. 进入编辑状态:i
  3. 修改配置:SELINUX=disabled
  4. 退出编辑状态:esc
  5. 保存::w
  6. 退出::q
  7. 重启Centos 7 系统:reboot

替换yum源:

  yum是CentOS中的软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

操作步骤:

1. 替换yum源:(粘贴:shift + insert 复制:ctrl + insert)
  • curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.163.com/.help/CentOS7-Base-163.repo
2.更新缓存
  • yum clean all
  • yum makecache

在线安装MySQL服务器

1. 下载rpm文件:
  • yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2. 安装MySQL:
  • yum install mysql-community-server -y

本地安装MySQL服务器

1. 将MySQL安装文件上传到Linux主机的/root/mysql目录下
2. 解压缩MySQL安装包:
  • tar xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-18pzml87-1589245758599)(C32F93119279400FB4653E15A6ADA97E)]
3. 安装第三方依赖包
  • yum install perl -y
  • yum install net-tools -y
4. 卸载mariadb程序包
  • rpm -qa|grep mariadb
  • rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
5. 安装MySQL程序包
  • rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
  • rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
6. 修改MySQL目录权限
  • chmod -R 777 /var/lib/mysql/
7. 初始化MySQL
  • mysqld --initialize
  • chmod -R 777 /var/lib/mysql/*
8- 启动MySQL
  • service mysqld start
9. 查看初始密码
  • grep ‘temporary password’ /var/log/mysqld.log
10. 登陆数据库之后,修改默认密码
  • alter user user() identified by “abc123456”;
11. 允许远程使用root帐户
  • UPDATE user SET host = ‘%’ WHERE user =‘root’;
  • FLUSH PRIVILEGES;
12. 允许远程访问MySQL数据库(/etc/my.cnf)
  • character_set_server = utf8
  • bind-address = 0.0.0.0
13.开启防火墙3360端口
  • firewall-cmd --zone=public --add-port=3306/tcp --permanent
  • firewall-cmd --reload
原创文章 6 获赞 8 访问量 948

猜你喜欢

转载自blog.csdn.net/weixin_42437102/article/details/106068819