按版本安装可参考
https://blog.csdn.net/qq_39719589/article/details/81835330 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
使用系统自带的repos安装很简单:
yum install -y mariadb mariadb-server
启动mariadb
systemctl start mariadb
停止 mariadb
systemctl stop mariadb.service
之前的服务管理命令还可以用
service mariadb start
设置开机自启动
systemctl enable mariadb
安全初始化,设置root密码等
mysql_secure_installation
测试登录
mysql -uroot -p123456 //密码123456

  


使用 mariadb-server.x86_64 1:5.5.60-1.el7_5 安装的时候,设置密码会报错 mariadb 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
##root连接
mysql -u root mysql
##设置密码
UPDATE user SET Password=PASSWORD('新密码') where USER='root';
FLUSH PRIVILEGES;
quit
## 重启
systemctl start mariadb.service
## 登陆
mysql -u root -p

 紧接着远程连接的时候又报错了 Could not connect: Access denied for user 'root'@'192.168.153.1' (using password: YES)

需要给远程登录赋权

##登录
mysql -u root -p
##赋权 用户 root 在远程任意IP以密码 mysql 登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql';
## 立即生效
FLUSH PRIVILEGES;

创建用户并授权

--创建了一个名为:lx 密码为:1234 的用户
create user 'lx'@'localhost' identified by '1234';
--授予用户 lx 通过外网IP对数据库 test 的全部权限
GRANT ALL PRIVILEGES ON test.* TO 'lx'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
--刷新权限
flush privileges;
--密码实时更新;修改用户 lx 的密码为 abcd
set password for lx=password('abcd');

 

修改用户名
mysql -u root -p
Enter password:***
use mysql; 选择数据库
Database changed
update user set user="新用户名" where user="root"; 将用户名为root的改为新用户名
flush privileges; 刷新权限
exit 修改密码
mysql -u root -p
Enter password:***
mysql>use mysql; 选择数据库
Database changed
UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名';
FLUSH PRIVILEGES;
quit;

  

 

centos7安装mysql mariadb的更多相关文章

  1. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  2. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

  3. Linux - centos7 下 MySQL(mariadb) 和 主从复制

    目录 Linux - centos7 下 MySQL(mariadb) 和 主从复制 MySQL(mariadb) 安装MySQL(mariadb) 配置数据库的中文支持 在远程用 mysql客户端去 ...

  4. centos7安装Mysql爬坑记录

    centos7安装Mysql爬坑记录   查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...

  5. centos7安装mysql

    centos7安装mysql 1 查找系统是否安装了myql rpm -q mysql mysql-server1.1如果安装了.就删除 sudo yum -y remove mysql mysql- ...

  6. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  7. CentOS7安装MySQL的方法之通用二进制格式

      CentOS7安装MySQL的方法之通用二进制格式          

  8. CentOS7安装MySQL的方法之RPM包方式

        CentOS7安装MySQL的方法之RPM包方式        

  9. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

随机推荐

  1. jvm看java.lang.OutOfMemoryError: PermGen space

    异常现象 异常信息如下 java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native M ...

  2. php字符串 统计个数

    方法一 $arr=str_split($str); $arr=array_count_values($arr); /* * 方法二 * */ $arr = str_split($str); $a2 = ...

  3. AVL平衡二叉树的各种问题(Balanced Binary Tree)

    AVL树或者是一棵空树,或者是具有以下性质的非空二叉搜索树: 1. 任一结点的左.右子树均为AVL树: 2.根结点左.右子树高度差的绝对值不超过1. 1.声明 #include<iostream ...

  4. Matlab-10:Ritz-Galerkin方法求解二阶常微分方程

    一.代数多项式法: tic; clear clc % N=input('please key in the value of ''N'''); N=10; M=100; h=1/M; X=0:h:1; ...

  5. 【Java】【3】BeanUtils.copyProperties();将一个实体类的值复制到另外一个实体类

    正文: a,b为对象 BeanUtils.copyProperties(a,  b); 1,BeanUtils是org.springframework.beans.BeanUtils, a拷贝到b 2 ...

  6. 【实战问题】【1】@PostConstruct 服务启动后加载两次的问题

    @PostConstruct:在服务启动时触发操作(我是用来更新微信的access_token) 解决方法: tomcat文件夹→conf→server.xml→将appBase="weba ...

  7. git忽略未被跟踪和已被跟踪的文件

    git的文件操作本质上来讲是基于文件索引来做追踪的.   至于忽略未跟踪(untrack)文件文件,git提供了三种方式 1 .gitignore 2 git config --global core ...

  8. 使用spring-cloud-starter-bus-amqp做微服务配置刷广播,config-client配置 未刷新的 问题

    在需要配置刷新的(类或方法)上 加上 @RefreshScope 扩展:spring cloud:config-server中@RefreshScope的"陷阱"

  9. python and pycharm and django 环境配置

    python 安装   https://www.python.org/ 我的是win7 32位,下载exe文件傻瓜式安装…… cmd 输入命令 python  则安装成功 如果不能进入,则有可能是环境 ...

  10. docker安装使用教程(Kali2.0)

    一.apt安装 apt直接安装是最好的,因为apt源中的其他docker相关组件,也是与docker匹配的版本. apt-get install docker docker-compose 二.手动安 ...