mysql 的高级版就是 mariadb,所以,在centos版本下,可以使用下面的方法:
1.下载rpm
yum install https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2.修改文件
vi /etc/yum.repos.d/mysql-community.repo #看到有多个mysql标签了吗,表示不同的版本和工具,你要下载哪个版本,就把对应的enable=1 。
yum repolist enabled|grep mysql #安装之前查看是否是你要的版本
yum install mysql #安装
3.安装mariadb,为啥?其实我也不太清楚,如果不安装的话,是找不到mysqld这个服务的,因为启动是启动的mariadb,否则 mysqld 找不到目标。如果您知道的话,请指点一下,谢谢,时间原因,就暂时不去深究。
yum install mariadb mariadb-server 安装mariadb
systemctl start mariadb ==> 启动mariadb ==和使用 service mysqld start 一样的效果
systemctl enable mariadb ==> 开机自启动,这里报错,可以使用 : systemctl enable mysqld
mysql_secure_installation ==> 设置 root密码等相关 ,根据提示完成即可。 第一次进入,密码为空,直接回车,然后设置新密码,重复新密码。
service mysqld status #查看服务状态,如果看到 绿色的 active 就表示启动成功
mysql -uroot -p123456 ==> 测试登录! u 和 p后面不要空格。
结束!
提醒一下,进入mysql后,sql命令记得带分号,如果不用分号,会出现 -->的换行符号,第一次会让人措手不及的。
例如: show databases ;显示所有database
use+database名 -> use test; 切换database
show tables ; 显示database 内的所有table 。