美文网首页
uos/ubuntu安装mysql8.0.27

uos/ubuntu安装mysql8.0.27

作者: 飞鹰雪玉 | 来源:发表于2022-02-09 18:02 被阅读0次

    一、下载并安装
    官网下载:https://downloads.mysql.com/archives/community/
    mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz
    上传至服务器,解压缩。
    tar -xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz
    重命名
    mv mysql-8.0.27-linux-glibc2.12-x86_64/ mysql-8.0.27
    复制到/usr/local/目录
    cp mysql-8.0.27 /usr/local/

    二、添加用户组
    groupadd mysql

    三、添加用户
    useradd -r -g mysql mysql

    四、创建MySQL数据目录
    mkdir -p /data
    cd data
    mkdir -p mysql

    五、修改拥有者
    chown mysql:mysql -R /data/mysql

    六、生成编辑配置文件
    vim /etc/my.cnf

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql-8.0.27
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    #character config
    character_set_server=utf8mb4
    symbolic-links=0
    

    七、初始化MYSQL
    cd /usr/local/mysql-8.0.27/bin/
    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-8.0.27/ --datadir=/data/mysql/ --user=mysql --initialize

    八、查看初始密码
    cat /data/mysql/mysql.err

    image.png

    九、启动mysql
    cp /usr/local/mysql-8.0.27/support-files/mysql.server /etc/init.d/mysql
    /etc/init.d/mysql status
    启动 service mysql start
    查看状态 service mysql status

    十、更改密码
    cd /usr/local/mysql-8.0.27/bin/
    ./mysql -u root -p
    alter user 'root'@'localhost' identified by 'xxxxxxxxxx';

    十一、更改访问权限
    use mysql;
    update user set host = '%' where user = 'root';
    flush priviledges;

    结束之后就可以用navicat或者mysql workbench来连接数据库了。

    相关文章

      网友评论

          本文标题:uos/ubuntu安装mysql8.0.27

          本文链接:https://www.haomeiwen.com/subject/tpzwkrtx.html