作者:mobiledu2502906047 | 来源:互联网 | 2023-09-24 22:52
之前购买了腾讯服务器,系统是CentOS7,想安装MySQL学习一下,各种尝试成功后,但却不能使用,主要是CentOS7不支持MySQL了,只能安装MariaDB来代替MySQL。
- 之前购买了腾讯服务器,系统是
CentOS7
,想安装MySQL
学习一下,各种尝试成功后,但却不能使用,主要是CentOS7
不支持MySQL
了,只能安装MariaDB
来代替MySQL
。
- 为什么是
MariaDB
? 看了很多Linux c/c++
招聘信息,主要需求还是MySQL
,而MariaDB
数据库管理系统是MySQL
的一个分支,主要由开源社区在维护,采用GPL
授权许可 MariaDB
的目的是完全兼容MySQL
,包括API
和命令行
安装MariaDB
过程及其配置:
1、 先清楚所有的mysql
安装、配置残留文件
2、 安装MariaDB:
$ yum install mariadb-server mariadb
3、 启动MariaDB服务:
$ systemctl start mariadb
4、 安装完之后需要安全配置:
$ mysql_secure_installation
1、 建议在生产使用的所有MariaDB服务器上运行此脚本的所有部分!请仔细阅读每一步!
为了安全的登录MariaDB,root用户需要一个安全的密码,如果你仅仅安装了 MariaDB,并且之前也没有设置root密码,那么密码将是空的,所有你应该仅仅在这儿按下Enter。
2、设置root密码确保没人能在没有正当授权下登录MariaDB
设置root密码?[Y/n]
3、默认设置有一个匿名用户,它允许任何人在没有账号的情况下登录MariaDB,这个仅仅是为了测试和安装顺利一点儿。你应该在搬到生产环境之前删除它。
删除匿名用户?[Y/n]
4、一般来说,root应该仅仅被允许从localhost[本地服务]连接。这是为了确保没人能从网络猜测密码来登录。
不允许root远程登录?[Y/n]
5、默认设置MariaDB有一个叫名test’的数据库,任何人都能访问。这仅仅为了测试,在搬到生产环境之前应该移除它。
移除test数据库并且访问它?[Y/n]
6、重新加载特殊表将确保所有到目前为止的改变将立即生效。
现在重新加载权限表?[Y/n]
4.登录MariaDB
:
$ mysql -uroot -p
然后输入root
密码登录即可 (注意:全部命令和MySQL
一样哦!)