• 下载二进制包
  • 安装配置
  • 服务化
  • 初始化
  • 启动
  • 重置密码
  • 首页
  • 归档

mysql8二进制安装

  • yuc
  • 2022-03-25
  • 2022-04-12
  • 浏览:551
  • 0

下载二进制包

#下载地址:
https://downloads.mysql.com/archives/community/

安装配置

服务化

  • centos6
    可以把mysql自带得启动脚本放入/etc/init.d/下

  • centos7
    新增文件/etc/systemd/system/mysqld8.service并且修改如下内容:

    [Unit]
    Description=MySQL8 Server
    Documentation=man:mysqld(8)
    Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
    After=network.target
    After=syslog.target
    [Install]
    WantedBy=multi-user.target
    [Service]
    User=mysql
    Group=mysql
    ExecStart=/opt/mysql/bin/mysqld --defaults-file=/opt/mysql/my.cnf
    #LimitNOFILE = 5000

初始化

/data/mysql/soft/bin/mysqld --defaults-file=/data/mysql/my.cnf --initialize --user=mysql --basedir=/data/mysql/soft --datadir=/data/mysql/data/

启动

service mysqld8 start

重置密码

在mysql的日志中获取临时密码,如果启动参数中没有设置路径可能在标准输出中显示,或者在/var/log/messages或/var/log/mysqld.log,根据mysql版本不同位置可能不同

alter user "root"@"localhost" identified by "XXXXX"
© 2023
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}