我是靠谱客的博主 欢呼龙猫,最近开发中收集的这篇文章主要介绍ubuntu安装mysql5.7.22_ubuntu18.04 安装mysql 5.7.22,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

后台下载,脱离终端控制

后台下载到/opt目录,可以节省ssh资源占用,且不会因为ssh连接断开而导致下载失败,适用于操作远端云服务器

wget -b 启动后台下载 -o 指定logfile(记录下载进度信息)-P prefix 目录前缀

wget -b https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

-o mysql-download.log -P /opt

可以通过 tail -f mysql-download.log 查看下载进度

解压到/opt

tar -zxf /opt/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /opt

链接及环境变量

sudo ln -s /opt/mysql-5.7.22-linux-glibc2.12-x86_64/ /opt/mysql

echo -e "nMYSQL_HOME=/opt/mysqlnPATH=$PATH:$MYSQL_HOME/bin" >> ~/.bashrc

安装必要包

sudo apt-cache search libaio

sudo apt-get install libaio1

用 apt 命令可以替代apt-cache 、 apt-get 。更方便

建立用户组

sudo groupadd mysql

sudo useradd -r -g mysql -s /bin/false mysql

创建服务端配置文件

cat > /opt/mysql/etc/my.cnf <

[mysqld]

basedir=/opt/mysql

datadir=/data/mysql

port=3306

socket=/data/mysql/mysql.sock

max_connections=260

pid-file=/data/mysql/mysql.pid

log-error=/data/mysql/error.log

CNF

初始化数据目录

sudo /opt/mysql/bin/mysqld --defaults-file=/opt/mysql/etc/my.cnf --user=mysql --initialize-insecure

SQL> alter user root@localhost identified by '1';

启动MySQL

sudo /opt/mysql/bin/mysqld --defaults-file=/opt/mysql/etc/my.cnf --user=mysql 2>&1 &

创建客户端配置文件

cat >~/.my.cnf <

[client]

user=root

password=1

socket=/data/mysql/mysql.sock #在 /opt/mysql/etc/my.cnf 中有配置。用于本机进程通信

EOF

直接登陆

输入mysql即可

最后

以上就是欢呼龙猫为你收集整理的ubuntu安装mysql5.7.22_ubuntu18.04 安装mysql 5.7.22的全部内容,希望文章能够帮你解决ubuntu安装mysql5.7.22_ubuntu18.04 安装mysql 5.7.22所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部