新手指南-在Linux之CentOS7上安装MySQL数据库

由于MySQL是最流行的RDMS(关系型数据库)之一,其功能之强大不必多说,在Window系统上安装想必小伙伴们应该知道,下面是在(Linux)CentOS7 上安装MySQL的教程。

(与其说这是一个数据库软件,不如说是给系统安装一个数据库关系服务更为合适,可以理解为database是计算机的一个进程或是服务。)

一、获取安装资源

(1)、自行下载所需的MySQL版本的压缩包资源文件,利用ftp软件从本地平台传送到Linux主机上。

这里本人推荐Xmanager EnterPrice5的Xftp软件,方便且强大。(商用收费版,有破解版可以联系博主获取)

(2)、从官网利用yum命令直接从官网获取资源拉取下载。

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后便可以开始安装MySQL服务器,注意会覆盖掉之前系统自带的mariadb。
[root@localhost ~]# yum -y install mysql-community-server

二、进行MySQL数据库设置

启动MySQL服务:

[root@localhost ~]# systemctl start  mysqld.service
查看状态:
[root@localhost ~]# systemctl status mysqld.service

设置初始密码:

通过如下命令可以在日志文件中找出密码:

[root@localhost ~]# grep "password" /var/log/mysqld.log
进入数据库:

[root@localhost ~]# mysql -uroot -p
认必须修改密码之后才能操作数据库:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

三、MySQL服务基本管理命令

1、设置安全选项:
mysql_secure_installation

2、关闭MySQL
systemctl stop mysqld 

3、重启MySQL
systemctl restart mysqld 

4、查看MySQL运行状态
systemctl status mysqld 

5、设置开机启动
systemctl enable mysqld 

6、关闭开机启动
systemctl disable mysqld 

7、配置默认编码为utf8:
vi /etc/my.cnf #添加 [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'

其他默认配置文件路径: 

配置文件:/etc/my.cnf 日志文件:/var/log//var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service socket文件:/var/run/mysqld/mysqld.pid

8、查看版本
select version();
Keep moving forwards~
原文地址:https://www.cnblogs.com/-X-peng/p/14749443.html