关系数据库-8-[mysql5]在ubuntu中的安装

mysql安装包官网下载地址
ubuntu依赖包网址
Ubuntu20.04安装Mysql
Ubuntu20.04离线安装MySQL-5.7.27

1 安装mysql5.7版本

Ubuntu 20.04.5

1.1 下载安装包

没有Ubuntu 20.04.5下载18.04的版本即可。
在这里插入图片描述
mysql-server_5.7.38-1ubuntu18.04_amd64.deb-bundle.tar

1.2 解压安装

(1)创建目录
mkdir mysqlpackage
(2)解压到创建的目录下
tar -xvf mysql-server_5.7.38-1ubuntu18.04_amd64.deb-bundle.tar -C /home/zb/mysqlpackage/

libmysqlclient20_5.7.38-1ubuntu18.04_amd64.deb
libmysqlclient-dev_5.7.38-1ubuntu18.04_amd64.deb
libmysqld-dev_5.7.38-1ubuntu18.04_amd64.deb
mysql-client_5.7.38-1ubuntu18.04_amd64.deb
mysql-common_5.7.38-1ubuntu18.04_amd64.deb
mysql-community-client_5.7.38-1ubuntu18.04_amd64.deb
mysql-community-server_5.7.38-1ubuntu18.04_amd64.deb
mysql-community-source_5.7.38-1ubuntu18.04_amd64.deb
mysql-community-test_5.7.38-1ubuntu18.04_amd64.deb【可以不装】
mysql-server_5.7.38-1ubuntu18.04_amd64.deb
mysql-testsuite_5.7.38-1ubuntu18.04_amd64.deb【可以不装】

删除两个带test名称的deb文件。
rm -rf mysql-community-test_5.7.38-1ubuntu18.04_amd64.deb
rm -rf mysql-testsuite_5.7.38-1ubuntu18.04_amd64.deb

(3)增加执行权限
chmod a+x *.deb
(4)安装依赖包
sudo dpkg -i libaio1_0.3.112-5_amd64.deb
sudo dpkg -i libmecab2_0.996-10build1_amd64.deb
sudo dpkg -i libtinfo5_6.2-0ubuntu2_amd64.deb
sudo dpkg -i python-is-python3_3.8.2-4_all.deb【/usr/bin/python软链接到python3】
sudo dpkg -i libjson-perl_4.02000-2_all.deb

(5)按顺序安装mysql
sudo dpkg -i mysql-common_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-client_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-server_5.7.38-1ubuntu18.04_amd64.deb
输入设置root密码
sudo dpkg -i mysql-community-source_5.7.38-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-server_5.7.38-1ubuntu18.04_amd64.deb

(6)查看mysql服务状态
sudo systemctl status mysql
或者
sudo service mysql status

1.3 常用配置

1.3.1 配置远程访问

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 
#找到 bind-address 修改值为 0.0.0.0(如果需要远程访问)

mysql> grant all privileges on *.* to 'root'@'%' identified by 'bigdata' with grant option;
mysql> flush privileges;

猜你喜欢

转载自blog.csdn.net/qq_20466211/article/details/129189913
今日推荐