ubuntu mysql5.7安装教程

通过tar.gz压缩包安装mysql5.7

以下教程官网已经提供,参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

说明:这种方式是需要进行后期处理,比如开机启动服务,命令行环境变量,以及配置文件设置等。

1、下载:

站点:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述
在这里插入图片描述
2. 解压
sudo tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql

切换到/usr/local目录下,并修改名称

 ls   #查看当前目录下的文件及文件夹
 sudo mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql
 ls
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190301233935619.png)
  1. 安装
    由于MySQL运行需要libaio1库,所以需要运行以下命令进行安装
    sudo apt-get install libaio1
    在这里插入图片描述
    #添加用户组
    sudo groupadd mysql
    #添加用户,这个用户是不能登录的
    sudo useradd -r -g mysql -s /bin/false mysql
    #进入文件目录,mysql是链接
    cd /usr/local/mysql
    #新建文件夹
    sudo mkdir mysql-files
    #修改文件夹的权限
    sudo chmod 750 mysql-files
    sudo chown -R mysql .
    sudo chgrp -R mysql .
    在这里插入图片描述
    #安装初始化,注意:此部最后一行红框处是初始化密码,用于root账号的首次登录
    sudo bin/mysqld --initialize --user=mysql
    在这里插入图片描述
    #生成证书
    sudo bin/mysql_ssl_rsa_setup
    在这里插入图片描述
    #把权限修改回来
    sudo chown -R root .
    sudo chown -R mysql data mysql-files
  2. 启动在后台
    ctrl + c返回命令行
    sudo bin/mysqld_safe --user=mysql &
  3. 登录并修改密码
    /usr/local/mysql/bin/mysql -u用户名 -p初始密码
    注:初始密码是不相同的
    /usr/local/mysql/bin/mysql -uroot -psuInFtLal5+d
    在这里插入图片描述
    更新密码并刷新权限
    set password=password('root') ;
    flush privileges;
    在这里插入图片描述
  4. 配置服务自启动
    #复制服务文件到/etc/init.d
    sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
    安装并启动sysv-rc-conf
    sudo apt-get install sysv-rc-conf
    sudo sysv-rc-conf
    按空格键出现X,然后按Q退出。重启即可。
    在这里插入图片描述
    服务相关命令
    #服务状态sudo service mysql.server status
    #服务启动sudo service mysql.server start
    #服务停止sudo service mysql.server stop
  5. 配置环境变量
    在~/.profile(/etc/profile)文件的最下方加入
    export PATH=$PATH:/usr/local/mysql/bin
    刷新权限
    source ~/.profile(source /etc/profile)
    在这里插入图片描述
    代码插入位置
    参考链接

猜你喜欢

转载自blog.csdn.net/qq_25598453/article/details/88070901