linux ubuntu安装mysql

下载mysql

地址:https://downloads.mysql.com/archives/community/

注意: MySQL 有的版本,不支持ubuntu,一般 8 以上才支持

下载版本:

安装

安装依赖文件

安装 libaio1,mysql依赖该文件

sudo apt-get install libaio1

下面命令可略

sudo apt --fix-broken install

解压缩

sudo tar -xvf mysql-server_8.0.39-1ubuntu20.04_amd64.deb-bundle.tar

会解压缩一些 .deb 后缀的文件

依次执行安装

sudo dpkg -i mysql-common_8.0.39-1ubuntu20.04_amd64.deb

sudo dpkg -i mysql-community-client-plugins_8.0.39-1ubuntu20.04_amd64.deb


sudo dpkg -i mysql-community-client-core_8.0.39-1ubuntu20.04_amd64.deb


sudo dpkg -i mysql-community-client_8.0.39-1ubuntu20.04_amd64.deb



sudo dpkg -i mysql-community-server-core_8.0.39-1ubuntu20.04_amd64.deb


sudo dpkg -i mysql-client_8.0.39-1ubuntu20.04_amd64.deb


sudo dpkg -i mysql-community-server_8.0.39-1ubuntu20.04_amd64.deb

sudo dpkg -i mysql-server_8.0.39-1ubuntu20.04_amd64.deb

输入密码

启动

service mysql start

执行命令如下:

重新启动

service mysql restart

执行命令如下:

登录 mysql

用 mysql-5.7.32/bin/mysql 命令

mysql -uroot -p

输入上面生成的默认密码

修改root用户密码

mysql用户root的密码是初始化时 自动生成的,不好记,这里改成 root

set password  for root@localhost =password('root');

让其他计算机访问mysql

开放远程连接

默认只能本机通过 localhost 或 127.0.0.1 连接,其他机器无法访问

通过下面设置,支持其他机器访问

use  mysql
update  user set  user.Host='%'  where  user.User='root';
flush privileges;

需要关闭防火墙

学习期间,可以关闭防火墙(这种方式最简单),让其他机器访问mysql

见 centos7防火墙

配置开机启动

chkconfig --add mysql

查看启动列表

chkconfig  --list

3,4,5状态为开或者on 则成功。 若为 关或off ,需要开启

开启

执行下面命令:

chkconfig --level 345  mysqld on

查看 mysql 服务状态

service mysql status

执行结果如下:

 SUCCESS! MySQL running (1204)

说明服务运行正常

测试开机启动

重启linux

reboot

查看 mysql 服务状态

service mysql status

查看mysql监听状态

netstat  -na |  grep  3306

感谢:
https://www.cnblogs.com/dadadechengzi/p/6723686.html
https://www.cnblogs.com/zhangq/p/13958225.html


原文出处:/show_1GWAgXV4d3J.html