centos安装数据库mysql

1. 安装数据库

基于Debian平台的Linux系统,可以直接使用apt命令安装mysql

sudo apt install -y mysql-server mysql-client

由于历史原因,如果在CentOS里运行yum install mysql 不会安装mysql数据库,而是会安装MariaDB(关于MySql和MariaDB的关系,请参考百度百科)。

 

可以在官方直接下载需要的APT包直接安装, 但是推荐使用Repository仓库进行安装,如下:

1.从mysql官网上下载mysql仓库,会得到 mysql80-community-release-el7-3.noarch.rpm 文件。

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2. 安装mysql repository

yum install mysql80-community-release-el7-3.noarch.rpm    

3. 默认安装的mysql版本是8.0,而我们在开发中常用的是5.7版本,所以需要修改配置文件,默认安装5.7版本。

vim  /etc/yum.repos.d/mysql-community.repo

    采用以上命令修改 mysqlcommunity.repo 文件。将文件中,mysql80的enable值改为0,mysql57的enable值改为1

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

4. 安装mysql数据库。

yum install mysql-community-server 

 

 

2. 开启/停止/重启数据库服务

Ubuntu : service mysql start|stop|restart|status
Deepin : systemctl start|stop|restart|status mysqld
CentOS6 : service mysqld start|stop|restart|status
CentOS7 : systemctl start|stop|restart|status mysqld

3. 连接数据库

各个 Linux 系统连接数据库的语法都一样
语法: mysql -hloaclhost -uroot -p123456 -P3306

  •  -h : host(ip地址) localhost = 127.0.0.1
  •  -u : username(用户账户)
  •  -p : password(密码)
  •  -P : port(端口, 默认端口3306)

在其他版本的Linux里,root用户的默认密码是空,可以不使用密码直接登录。但是在CentOS7里,mysql安装完成以后,会生成一个临时密码,我们需要通过命令查看到这个默认密码。

 

由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突。

.....

 

posted on 2023-02-23 07:36  CARLOS_KONG  阅读(86)  评论(0编辑  收藏  举报

导航