linuxmysql初始密码忘了怎么办?
改MySQL的配置文件(系统默认为),在[mysqld]下直接添加一行skip-grant-sets2存放配置文件后,重起MySQL服务servicemysqldrestart3再次进入MySQL命令行mysql-uroot-p,输入密码时直接回车,都会直接进入MySQL数据库了,这会儿通过常规项流程可以修改root密码即可。
4密码修改完毕后后,再明确的步骤1中的流程,删除配置文件中的那行,另外重启后MySQL服务,新密码就未生效了。
linux中,mysql的文件被删了,怎么在不重启mysql的情况下恢复?
mysql在linux中运行时候,才能产生的文件是用户使用localhost网上查询数据的入口。
这个文件是Unix套接字文件,用处接受通讯的。这是没法不从启重新恢复的。
如果不是你删除了,借用套接字当时连接上数据库的客户端会都一起没能连接。而用IP端口号的连接则几乎算正常。
所以才你的客户端用套接字文件的连接上数据库的话,这个时候早再连接不上了,根本无法你操作了。你就应该要快速重新启动原先能生成.sock文件就完了。不重新启动的意义是什么呢?假如客户端是在本地,那么好象都得用是套接字。
假如你的客户端得用是ip端口当时连接,那你删了.sock估计不会影响,不不需要什么。在等待这个可以重启的时候重起再看看MySQL就行了。
如果你有多个客户端再连接数据库,有的用sock的,有的用ip。那不能重起的话,可以把用sock连接的客户端才用ip端口号的连接数据库。
如何在linux环境下安装java环境和mysql数据库并让java程序跑起来?
一、JDK的安装
1.可以下载JDK的tar包
2.解压:$gttar-xvzfjdk.tar.gz
3.修改:
$gtsudovi/etc/profile文件
末尾添加:exportJAVA_HOME/home/tong/app/jdk1.8exportPATH$PATH:$JAVA_HOME/binexportCLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar立玄未生效:source/etc/profile
象这样的话就装好了,也可以试下javac等命令
二、MySQL直接安装
1.反正推荐一下新手在用在centos等系统上yum的按装ubuntu那就是apt安装啦,虽说按装的是5.1版本,不影响大使用
sudoyuminstallmysql
2.直接安装完,可以修改mysql密码mysqladmin-urootpasswordt2233
如果没有你要直接安装新版本呢,去官网去下载rpm包,除开服务端,客户端
完全安装之前要查找是否也安装好了mysql的库,不然会有
删出rpm包:打开系统:rpm-qa|grepmysql删除(--nodes可以表示回避被建议使用的包):sudorpm-emysql包--nodeps
sudorpm-ivhmysql-server.rpm:安装服务端
sudorpm-ivhmysql-client.rpm:安装客户端
修改密码:/usr/bin/mysql_secure_installation,按步骤不能操作,看不懂啊英文百度去
(备注:安装rpm包的很可能会少各种各样的依赖,因此每个人情况不同,帮忙解决一一百度,其他很有可能还有点远程桌面连接的问题,有人问再说吧)