当前位置:   article > 正文

Linux Centos8 Mysql8.3.0安装_mysql 8.3 linux 安装

mysql 8.3 linux 安装

Mysql版本:8.3.0

Linux版本:Centos 8

1 下载mysql安装包

进入MySQL官网 >> downloads >> MySQL Community(GPL)Downloads

点击MySQL Community Server 

 根据Linux版本和服务器架构选择软件

  1. # uname -m # 查看Linux架构
  2. x86_64

2 解压安装包,上传文件

解压mysql-8.3.0-1.el8.x86_64.rpm-bundle.tar

只上传这几个安装包

3 卸载旧的mysql

如果没有安装过mysql,跳过这一步 Linux Centos 卸载Mysql-CSDN博客

4 安装Mysql

1) 安装

  1. # su - root
  2. # rpm -ivh mysql-community-common-8.3.0-1.el8.x86_64.rpm
  3. # rpm -ivh mysql-community-client-plugins-8.3.0-1.el8.x86_64.rpm
  4. # rpm -ivh mysql-community-libs-8.3.0-1.el8.x86_64.rpm
  5. # rpm -ivh mysql-community-client-8.3.0-1.el8.x86_64.rpm
  6. # rpm -ivh mysql-community-icu-data-files-8.3.0-1.el8.x86_64.rpm
  7. # rpm -ivh mysql-community-server-8.3.0-1.el8.x86_64.rpm
  8. 如果安装mysql-community-server-8.3.0-1.el8.x86_64.rpm报错,mariadb包跟mysql冲突,需要卸载
  9. error: Failed dependencies:
  10. mariadb-connector-c-config is obsoleted by mysql-community-server-8.3.0-1.el8.x86_64
  11. # rpm -qa | grep mariadb
  12. # yum remove -y mariadb-connector-c-config

2) 初始化

  1. # mysqld --initialize
  2. # grep 'temporary password' /var/log/mysqld.log
  3. A temporary password is generated for root@localhost: !Ib<2qzkr0.W # !Ib<2qzkr0.W是初始密码
  4. # systemctl start mysqld # 启动mysql
  5. # mysql -uroot -p # 初次登陆mysql
  6. 输入初始密码
  7. mysql> ALTER USER USER() IDENTIFIED BY '密码'; # 修改初始密码
  8. mysql> show databases;
  9. +--------------------+
  10. | Database |
  11. +--------------------+
  12. | information_schema |
  13. | mysql |
  14. | performance_schema |
  15. | sys |
  16. +--------------------+

5 开启远程连接

  1. # mysql -uroot -p
  2. mysql> show databases;
  3. +--------------------+
  4. | Database |
  5. +--------------------+
  6. | information_schema |
  7. | mysql |
  8. | performance_schema |
  9. | sys |
  10. +--------------------+
  11. mysql> use mysql
  12. mysql> select user,host from user;
  13. +------------------+-----------+
  14. | user | host |
  15. +------------------+-----------+
  16. | mysql.infoschema | localhost |
  17. | mysql.session | localhost |
  18. | mysql.sys | localhost |
  19. | root | localhost |
  20. +------------------+-----------+
  21. mysql> update user set host="%" where user="root"; # 将root帐号的host设置为%
  22. mysql> flush privileges; # 使本次修改立即生效
  23. # systemctl stop firewalld # 关闭防火墙

如果是云服务器,需要在"控制台"放开对应端口

本文参考:Linux(CentOS)安装MySQL8_centos 安装mysql8-CSDN博客

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号