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的文件冲突。
.....
作者:CARLOS_CHIANG
出处:http://www.cnblogs.com/yaoyaojcy/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
posted on 2023-02-23 07:36 CARLOS_KONG 阅读(92) 评论(0) 编辑 收藏 举报