美文网首页
mysql5.7 二进制包安装过程-ubuntu18

mysql5.7 二进制包安装过程-ubuntu18

作者: hk_faith | 来源:发表于2020-02-03 22:55 被阅读0次

    1.下载二进制包并解压

    到官网下载

    mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
    tar -zxvf ./mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
    并移动到 /app
    

    2.修改环境变量:vim ./bashrc

    export PATH=/app/mysql/bin:$PATH
    Source ./bashrc
    

    3.建立mysql用户和组 不用登陆的虚拟用户

    #用当前的登陆用户不用建
    useradd mysql
    

    4.创建数据目录

    mkdir /data/mysql -p
    chown -R op.op /app/mysql/
    chown -R op.op /data/mysql/
    

    5.初始化数据(建库)

    (1)方法一: 初始化数据,初始化管理员的临时密码

    mysqld --initialize --user=op --basedir=/app/mysql --datadir=/data/mysql
    
    

    新特性重要说明:5.7开始 mysql加入了全新的密码的安全机制:1,初始化完成后会生成临时密码(显示到屏幕上 并且会往日志中记一份)2,密码复杂度长度超过12位复杂度:字符混乱组合 3,密码过期时间180天

    (2)方法二:初始化数据,初始化管理员密码

    rm -rf /data/mysql/*
    mysqld --initialize-insecure  --user=op --basedir=/app/mysql --datadir=/data/mysql    (root用户 密码是空)
    
    

    5.6初始化区别:/application/mysql/scripts/mysql_install_db --user=mysql --datadir=/application/mysql/mysql/mydata --basedir=/application/mysql/mysql

    6.启动数据库

    (1)添加默认的简易的配置文件

    vim /etc/my.cnf
    
    [mysqld]
    user=mysql
    basedir=/app/mysql
    datadir=/data/mysql
    server_id=6
    port=3306
    socket=/tmp/mysql.sock
    [mysql]
    socket=/tmp/mysql.sock
    prompt=op@mysql [\\d] :
    

    5.7版本的配置启动脚本

    cd /app/mysql/support-files/
    

    该目录下的 ./mysql.server 是数据库的启动脚本 ./mysql.server start/stop/restart/status

    注册成服务:

    ubuntu16 /centos6
    cp mysql.server  /etc/init.d/mysqld
    

    5.8版本的systemd管理mysql(centos7)
    参考:
    https://blog.csdn.net/Never_Blue/article/details/86636887

    7.查看数据库启动成功和简易的管理。

    netstat -lnp|grep 3306
    ss -lnp|grep 3306
    ps -ef | grep 3306
    

    设置管理员 root用户和密码

    mysqladmin -uroot -p password 123
    select user, password,host from mysql.user; (5.6)
    
     #查看表结构
    desc mysql.user;
    Select user, host,authentication_string from mysql.user;(5.7)
    
    mysql -uroot -p
    

    相关文章

      网友评论

          本文标题:mysql5.7 二进制包安装过程-ubuntu18

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