mariadb mysql.sock_数据库缺少mysql.sock文件的解决办法
用了前五步解决问题
http://blog.csdn.net/m_m254282520/article/details/53126807
1. CentOS 7.0 版本信息查看
#cat /etc/redhat-release
2.安装Mariadb
#yum -y install mariadb*
3.连接Mariadb
报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
4.解决连接不上的问题
#systemctl start mariadb.service
#systemctl enable mariadb.service
# mysql
5.修改root密码
以root身份在终端登陆,必须
输入 mysqladmin -u root -p password root(这个root是密码)
后面的 root 是要设置的密码
回车后出现 Enter password
输入就密码,如果没有,直接回车
6.创建用户
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","admin",password("admin"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:admin 密码为:admin 的用户。
7.创建数据库(在root权限下)
create database mydb;
//授权admin用户拥有mydb数据库的所有权限。
>grant all privileges on mydb.* to admin@localhost identified by 'admin';
//刷新系统权限表
mysql>flush privileges;
8.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="admin" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database mydb;
9.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="admin" and Host="localhost";
mysql>flush privileges;
10.Navicat 连接mysql失败: Host '*' is not allowed to connect to this MariaDB server
问题描述:Navicat 为管理方便,连接Linux 中mysql失败,如下如下错误:Host '*' is not allowed to connect to this MariaDB server
//允许用户testuser从ip为222.129.1.1的主机连接到mysql服务器,并使用testpassword作为密码
MariaDB [(none)]> grant all privileges on *.* to 'testuser'@'222.129.1.1' identified by 'testpassword' with grant option;
(若是允许所有ip:GRANT ALL PRIVILEGES ON *.* TO ‘testuser’@'%’ IDENTIFIED BY ‘testpassword’ WITH GRANT OPTION;)
MariaDB [(none)]> flush privileges; //刷新权限缓存
MariaDB [(none)]> show privileges;
MariaDB [(none)]> show grants for 'testuser'@'222.129.1.1'
11.删除已有数据库
使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用rpm -e --nodeps mariadb-*全部删除:
删除mysql所有包:
如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;
,感谢文章作者,如有侵权,请联系删除
mariadb mysql.sock_数据库缺少mysql.sock文件的解决办法相关推荐
- sql server 数据库正在使用该文件的解决办法
今天在帮朋友还原数据库时遇到了一个问题.朋友用的是sql server 2008数据库,本身有一个数据库,他在修改程序的时候,想修改数据库的内容.但是又不想在原数据库中修改.想备份还原出一个数据库然后 ...
- 关于用硬盘安装工具Win6Ins_v1.2.0.62安装时提示缺少hildr.mbr文件的解决办法
运行硬盘安装补丁 Win6Ins_v1.2.0.62 重启 在启动项选择的那里选择"Setup from Hard Disk"进入 安装界面后提示缺少hildr.mbr文件 建议出 ...
- 关于mysql还原数据库贼鸡巴慢的解决办法,有效
还原个8G的数据库还原了一晚上还没跑完,头疼. 1.查看变量 innodb_flush_log_at_trx_commit的值 SHOW VARIABLES LIKE 'innodb_flush_l ...
- 缺少msvc140.dll解决办法,缺少任意dll文件的解决办法
本文以最简单的办法意见解决所有dll文件缺失带来的各种疑难杂症.比某度上的二流回答(下载相应dll放到系统目录)要靠谱的多. 1起因 近日安装最新的labview2019 64位,中途由于网络原因安装 ...
- 游戏缺少steam_api.dll文件的解决办法【亲测可用】
游戏丢失steam_api.dll文件修复补丁,为玩家解决大多数steam平台游戏及其破解游戏运行时会出现的相应文件问题,本次为大家带来steam_api.dll 64位版补丁下载,有需要的朋友们快来 ...
- MySQL新建数据库并导入SQL文件
版权声明:本文为CSDN博主「caideb」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/caideb/ ...
- mysql数据库主从不同步_MySQL数据库之mysql主从数据库不同步的2种解决方法
本文主要向大家介绍了MySQL数据库之mysql主从数据库不同步的2种解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天发现Mysql的主从数据库没有同步 先上Mas ...
- php 新建 mysql用户_php为什么选mysql作为数据库? Mysql 创建用户方法
php为什么选mysql作为数据库? Mysql 创建用户方法 更新时间:2007年07月02日 00:00:00 作者: 1.php为什么选mysql作为数据库? 2.Mysql数据库创建用户 ...
- mysql数据库死锁的产生原因及解决办法
该文章为转载,如有侵权请及时联系 这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源.当多个用户并发地存取数据 时,在数据 ...
- 使用MySQL Workbench导出数据库脚本以及出错时的解决办法
使用MySQL Workbench导出数据库脚本以及出错时的解决办法 正常做法 打开workbench,选择左上角的菜单栏,选择Server->Data 之后出现如下界面 一般情况下,这样就导出 ...
最新文章
- 3D场景高级合成技术学习
- 操作系统的八股文自述(持续更新)
- Linux 内核分析 之一:How Computer Works 实验
- 【转】 Android ListView与Button的显示----不错不错
- Web前端开发笔记——第四章 JavaScript程序设计 第一节 JavaScript的基础语法
- ARM嵌入式系统malloc的实现(C源码)
- POJ 2353 DP
- windows 7在工作组模式下管理 Hyper-V
- java saxreader_JAVA解析XML,SAXReader无法使用
- JAVA多线程,真的能提高效率吗
- linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
- C++ STL string的输出
- 【通信】基于matlab数字基带传输系统【含Matlab源码 885期】
- JAVA项目-学生成绩管理系统
- CADD课程学习(4)-- 获取没有晶体结构的蛋白(SWISS-Model)
- ThreadPoolExecutor(二)——execute
- php设计验证码图片,PHP图片验证码制作实现分享(全)
- 华中科技大学计算机学院刘明,彭芳瑜-华中科技大学机械科学与工程学院
- matlab 母小波,小波变换的定义.ppt
- 十年带队经验,万字长文分享:如何管理好一个程序员团队?