当前位置:   article > 正文

Linux服务器快速安装和配置MySQL8.0指南_linux 安装mysql8.0.35

linux 安装mysql8.0.35

环境说明:阿里云ECS2核2G(新老用户同享,仅需99/年)X86架构,CentOS 7.9操作系统。

准备工作

  1. 查看当前服务器是否安装了mariadb,如果有安装需要先删除,如下图所示
    1. # 检查当前服务器是否安装mariadb
    2. rpm -qa |grep mariadb
    3. # 卸载已安装的mariadb(注意:mariadb-libs-5.5.68-1.el7.x86_64是上一条命令输出结果)
    4. rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
  2. 安装库(支持MySQL实现异步IO操作)

    yum install -y libaio

下载

  1. 访问MySQL官网下载MySQL-8.0.35社区版rpm安装包,如下图所示,选择合适的版本和适用的操作系统,点击download进入下载页面,选择不登录下载即可
  2. 亦或是复制MySQL安装包下载地址,直接在服务器使用wget命令下载
    wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar

安装

  1. 解压上一步已经下载的rpm安装包
    tar -xvf /tmp/mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
  2. 依次执行以下命令进行安装(这里只安装了必须的模块,其它根据个人需要决定是否安装)
    1. rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
    2. rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
    3. rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
    4. rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
    5. rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
    6. rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm
  3. 修改MySQL配置文件(文件位置:/etc/my.cnf),因为MySQL8.0在初始化之后就不能再配置表名忽略大小写了,这里干脆就一起先把配置改了再初始化,请将以下配置追加到my.cnf文件
    1. #慢查询配置
    2. slow_query_log=ON
    3. slow_query_log_file=/var/log/mysql_slow_query.log
    4. long_query_time=1
    5. #设置默认存储引擎
    6. default-storage-engine=INNODB
    7. #修改默认编码
    8. character-set-server=utf8mb4
    9. collation-server=utf8mb4_general_ci
    10. #表名和字段名不区分大小写
    11. #lower_case_table_names=1
    12. #设置MySQL运行端口
    13. port=11113
    14. #MySQL允许最大的进程连接数
    15. max_connections = 3000
    16. #设置在网络传输中一次消息传输量的最大值
    17. max_allowed_packet = 32M
    18. [client]
    19. #修改默认编码
    20. default-character-set=utf8mb4
  4. 执行命令初始化MySQL(这里采用了不自动生成密码的方式)
    1. #以下两种初始化方式选择一个就好
    2. #不生成root账号密码
    3. mysqld --initialize-insecure --user=mysql
    4. #自动生成root账号密码
    5. mysqld --initialize --user=mysql
    6. #如果自动生成了root账号密码,那么可以mysql日志中查看初始密码
    7. cat /var/log/mysqld.log
  5. 启动MySQL,并将MySQL设置为开机自启动
    1. # 启动MySQL
    2. systemctl start mysqld
    3. # 将MySQL设置为开机自启动
    4. systemctl enable mysqld
  6. 登录MySQL
    mysql -u root
  7. 如果安装时我们未给root账户设置密码,为安全起见,需要另行配置。至此安装过程结束。
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxxxxx';
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/459171
推荐阅读
相关标签
  

闽ICP备14008679号