这里以在centos7中举例
MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统。 MySQL 完全适用于网络,用其建造的数据库可在因特网上的任何地方访问,因此,可以和网络上任何地方的任何人共享数据库。
mysql数据库的优势:功能强大、跨平台、运行速度快、支持面向对象、安全性高、成本低、数据库存储容量大、强大的内置函数,并且开源免费的
mysql是关系型数据库
https://zhuanlan.zhihu.com/p/46334459 //在这篇文章中有讲解
第一步准备一台centos7
按照以下步骤操作(如遇y/n 闭眼选y)
yum remove mysql //删除mysql
yum install mariadb-server //下载mysql
如果下载不了的话需要更换源(以下是换源的教程)
https://blog.csdn.net/2301_77195717/article/details/133245308?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171153955916800186565255%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171153955916800186565255&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-133245308-null-null.142^v100^pc_search_result_base3&utm_term=centos7%E6%9B%B4%E6%8D%A2yum%E6%BA%90&spm=1018.2226.3001.4187
下载成功之后设置开机自启
systemctl enable mariadb //数据库设置开机自启
systemctl status mariadb //查看数据库状态
systemctl start mariadb //启动数据库
然后初始化,默认是没有密码的
mysql_secure_installation //初始化数据库
成功之后登入数据库
mysql -u root - p //登录数据库 -u指用户 -p指密码
进入数据库之后先看一些字符集
show variables like 'character_set%';
show variables like '%collation%';
如果不一样则需要修改字符集 直接搜mysql修改字符集
修改完成之后exit退出数据库
找一个my.cnf的文件
vi /etc/my.cnf 进入这个文件修改
不一样的地方修改,一样的就不需要修改了
数据库名字可以使用中文,但不可以使用保留字