• 新手指南-在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~
  • 相关阅读:
    数据库的接口
    BionicThe README from the bionic/libc
    发现问题——创新的原动力
    使用ADO或ADO控件访问数据库
    游标、事务并发和锁三者之间的那点事
    处女座——菜鸟程序员的工程总结
    数据库的基础知识以及创建数据库
    《Team Geek》前言(中文,自己翻译的)
    万里长征,始于足下——菜鸟程序员的学习总结(一)
    与RMAN相关的动态性能视图
  • 原文地址:https://www.cnblogs.com/-X-peng/p/14749443.html
Copyright © 2020-2023  润新知