欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

centos安装mysql数据库(手把手安装教程详解)

软件应用 发布时间:2021-09-05 10:24:49

首先用命令搜索一下是否已经安装过mysql

yum list installed |grep mysql

CentOS下安装MySQL


然后输入下方命令进行mysql、mysql-server、mysql-devel的安装,系统会自动根据网络查找可用的镜像并安装

yum install -y mysql-server mysql mysql-devel

CentOS下安装MySQL


等待安装完成

CentOS下安装MySQL


安装完成后,执行命令:rpm -qi mysql-server,进行mysql的信息查看,或者 mysql -V也可。因为rpm安装的是MariaDB,所以rpm -qi mysql-server查不到,我这里用的是mysql-V命令

CentOS下安装MySQL


发现有问题,找不到服务,再检查,发现是因为mySql-server刚开始安装时提示的“没有可用的软件包mysql-server,再查找资料,通过命令wget
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm获取mysql的repo源

CentOS下安装MySQL


安装
mysql-community-release-el7-5.noarch.rpm包,得到两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo

CentOS下安装MySQL


安装mysql,yum install mysql-server 根据提示,输入y,回车

CentOS下安装MySQL


安装完毕

CentOS下安装MySQL


等待安装好后启动mysql

sudo service mysqld start //启动mysql

sudo service mysqld status //查看mysql状态

sudo systemctl enable mysqld //配置开机启动

mysql安装完成之后,需要修改root的密码

grep 'temporary password' /var/log/mysqld.log //找到默认密码

mysql -uroot -p

set password for 'root'@'localhost'=password('root'); 或者ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; // 修改密码,注意密码要复杂一些,否则会不能通过。

查看字符集:show variables like '%char%';

CentOS下安装MySQL


看到有的编码不是 utf8
更改配置文件
vim /etc/my.cnf
在[mysqld]下面添加以下两句

character_set_server=utf8
collation-server=utf8_general_ci
在[client]下面添加
default-character-set=utf8

利用whereis mysql可以查看mysql的安装位置

责任编辑:电脑知识学习网

软件应用