【Linux环境下启动MySQL数据库出现找不到mysqld.sock的解决办法!】教程文章相关的互联网学习教程文章

linux 忘记mysql数据库密码

本人在CentOS6.4上安装万MySQL后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码。 使用rpm包安装完mysql后,按照一下步骤重置root密码: 启动mysql:#/etc/init.d/mysql start 启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):#ps -ef | grep -i mysqlroot 3466 1 0 01:45 pts/1 00:00:00 /bin/sh /usr/bin/mysqld_saf...

Linux系统运维之MYSQL数据库集群部署(主从复制)【代码】【图】

二、拓扑图三、环境以及软件版本主机名 IP 操作系统 角色 软件版本MysqlDB_Master 192.168.0.1 CentOS release 7.1 Master Mysql 5.6.36MysqlDB_Slave 192.168.0.2 CentOS release 7.1 Slave Mysql 5.6.36四、源码安装之前都是yum直接安装的,这次尝试使用源码安装,安装包如下:mysql-5.6.36.tar.gz cmake-3.8.1.tar.gz首先安装前提环境:[root@MysqlDB_Master soft] yum groupinstall ‘Development tools‘ -y [root@MysqlDB_M...

Linux系统中MySQL数据库“主从”配置【图】

一、配置概述: 在Linux操作系统中配置MySQL数据库的主从复制是很重要的,为什么这样说呢!是因为在你搭建一个服务器以后你配置了2台数据库,一主一从。2台数据库配置好以后,当其中一台数据库被攻击以后,你被攻击的这台数据库的数据会被自动的备份到另一台数据库中去。即使被攻击了数据也不会丢失。配置主从就是为了让web网站或其他的软件可以正常运转,确保数据的存在。二、配置步骤:《配置具备的条件》 1、需要在虚拟机...

Linux系统中安装MySQL数据库操作手册【图】

一、安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等。这些我都会在后面的博文中说到。下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅!二、安装步骤: (一)基本准备工作...

Linux平台上用C语言实现与MySQL数据库的连接【图】

安装编译工具 ---- 这将安装gcc/g++/gdb/make 等基本编程工具: sudo apt-get install build-essential 输入命令"sudo apt-get install mysql",再连按2下Tab键,目的是查看自己当前的软件源中有关mysql的信息。 我选择安装: sudo apt-get install mysql-server mysql-client 输入命令"sudo apt-get install libmysql",再连按2下Tab键,查看自己当前的软件源中有关libmysql的信息。 其他程序在编译使用MySQL时链接使用的库和头文...

Linux下MySQL 数据库的基本操作

1. 创建数据库相关命令:   首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client   MySQL中的root用户类似于Linux下的root用户,拥有最多高的权限,若操作不当会对数据造成严重的危害。因此,针对每一个应用程序创建     对应的数据库及操作用户是一个好习惯。   mysql -u root -p -u后跟用户名,-p表示需要密码登录,首次进入mysql用root用户(输入root用户账户的密码,这个密码要么是在安装过程...

Linux环境下MySQL数据库用SQL语句插入中文显示 “问号或者乱码 ” 问题解决!【图】

问题:在普通用户权限下执行 mysql -u root -p进入mysql数据库,中间步骤省略,插入数据:insert into 库名(属性)values(‘汉字‘); 会出现如下提示: Query OK, 1 row affected, 1 warning (0.00 sec) 表明出现错误,没有插入成功,然后执行select * from 表名 就会出现如下的问题:显示的表中出现乱码或者问号。如图: 解决方案:首先重新打开一个终端窗口(方便操作),进入root用户模式执行 vim/vi /etc/mysql...

Linux环境下启动MySQL数据库出现找不到mysqld.sock的解决办法!

问题:在普通用户权限下运行:mysql -u root -p,回车之后如果会出现如下错误:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘ (2) 此错误的意思就是没有找到mysqld.sock文件。解决办法:首先进入超级用户root权限 sudo -i 或者su - root切换到默认目录 cd /var/lib/mysql 下查看一下该文件是否存在(可以再次目录下执行以下操作)。执行命令 ps -aux | grep mysql查...

Linux环境下MySQL数据库用C/C++语言插入中文数据元组显示乱码问题【图】

加上下面一句即可:mysql_query(&mysql,"set names utf8"); 此处的utf8必须要和在数据库中执行SQL语句:show variables like ‘character_set_%‘状态表中的编码一致!我的编码如下所示:只需要一致即可,此处需要注意的是utf8兼容性更好!!!推荐使用utf8编码!!!备注:此文希望给大家提供帮助!都是经过我的实践总结!!!Linux环境下MySQL数据库用C/C++语言插入中文数据元组显示乱码问题标签:rac 乱码问题 ima 需要 ...

Linux Mysql 数据库备份脚本

find /usr/local/auto_databasebak -mtime +4 -type f -exec /bin/rm {} \; /usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -ppwd --opt -R --single-transaction xj_gameserver | gzip >/usr/local/auto_databasebak/dbbak_xj_gameserver_$baktime.sql.gz /usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -ppwd --opt -R --single-transaction xj_gameserver_18 | gzip > /usr/local/auto_databasebak/dbb...

Linux上如何安装Mysql数据库并使用?【代码】【图】

Linux上安装mysql数据库步骤:yum -y install mysql-serverchkconfig mysqld onmysqladmin -u root password ‘123456‘mysql -uroot -pgrant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optiondelete from user where host=‘127.0.0.1‘flush privileges 另外木有关防火墙的关下防火墙:1。查看防火墙: service iptables status 2.开启防火墙:service iptables stop|start|restart 3.关...

MySQL数据库从windows迁移到linux【代码】【图】

(一)用mysqldump命令导出数据库文件: 在windows下cd到Mysql的bin目录:c:/data.txt这个目录和导出的文本名可以自己随便取,-B 后面的是表名,我要导出的表明叫user。输入密码之后,就可以去保存的目录下看看有没有数据文件了,有的话就成功了,感觉可能失败的地方就是没有cd到mysql的bin目录下或者是路径写错了还有最可能出错的是没有以管理员权限运行,会出现Errcode: 13 - Permission denied。 (二)用fileZilla把data.txt文本...

linux 自动备份mysql数据库【图】

!/bin/bash mysqldump -uusername -ppassword DatabaseName > /home/sqlbackup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql把上面的复制到脚本 其中 username为mysql账号名 password是mysql登录密码 databasename 数据库名 4.然后给个执行权限 # chmod u+x yn_db.sh 5.可以尝试一下,看这个脚本能不能运行 # ./yn_db.sh红框虽然会报警告。但是文件还是生成了。所以警告忽略 6.接着设置定时任务。(表示定时任务crontab已经全部安装好...

linux下 mysql数据库的备份和还原【代码】

1、备份①可直接进入后台即可.(MySQL的默认目录:/var/lib/mysql ) ②输入命令: [root@obj mysql]# mysqldump -u root -p test>/home/bak/2015-09-10/test.sql Enter password: 123456此时,已成功将数据库test备份到/home/bak/2015-9-10目录下的test.sql中. 2、还原1.第一种方法. [root@obj root]# mysql -u root -p test < /home/bak/2015-09-10/test.sql Enter password:1234562.第二种方法. ①先登录mysql数据库,输入命令...

linux 下备份mysql数据库【代码】

今天老板让备份数据库没办法自己折腾吧,下面把折腾的结果总结总结。 数据库备份思路:1.编写脚本2.执行脚本 哈哈,是不是很简单,打开冰箱,放入大象,关上。下面我是具体操作。 一、编写脚本1.设置备份的目录   mkdir /usr/local/mysqlbackup     cd /usr/local/mysqlbackup   2.编写备份脚本代码:vi dbbackup.sh 备份用的是mysqldump备份,好处解压之后就是sql脚本可以直接导入。 复制下面的代码将用户和密码 数据...