今天在服务器上找好久就是找不到文档里说存在的mysql,能看到数据库在运行,但是就是找不到根目录。
确认mysql是否真正启动,真正运行:
办法一:查询端口
#netstat -tulpn
实际使用如下图:
MySQL监控的是TCP的3306端口,图中命令操作结果的最后一行即是,说明MySQL服务在运行中;
办法二:查询进程
ps -ef | grep mysqld
如果后mysqld_safe和mysqld两个进程,说明MySQL服务当前在启动状态;
实际使用如下图:
MariaDB root账户密码重置
这个与mysql重置差不多,附上链接看一下即可:
https://blog.csdn.net/geoffreychan/article/details/78076966?locationNum=8&fps=1
MariaDB 通过命令行的方式导出指定数据库和还原指定数据库
一:在MariaDB的安装目录下找到bin目录,然后执行如下命令便可导出指定数据库的SQL文件了:
二:先进入到MariaDB的bin目录
三:执行导出命令,如下:
mysqldump -h 127.0.0.1 -u root -ppassword databasename >D:/back_databasename.sql
四:执行还原命令,如下:
mysql -h 127.0.0.1 -u root -ppassword -f databasename <D:/back_databasename.sql --default-character-set=gbk
五:对上面命令的解释:
MariaDB的用户名为:root,与-u之间可有空格(-h后也可由空格)
密码为:password(你自己的密码),注意!-p后面不可有空格,直接跟密码。
数据库名称为:databasename(你自己要导入导出的数据库名),导出路径为:D:/back_databasename.sql
六:以上都没问题就已经成功导出导入了,但是出现摘要里的问题时“mysqldump: Got error: 2003: "Can't connect to MySQL server on '127.0.0.1' (10061 "Unknown error")" when trying to connect”,则需要加上你最初设置的端口了!
mysqldump -h 127.0.0.1 <span style="background-color: rgb(255, 0, 0);">-P33061</span> -u root -ppassword dbName >D:\back_dbname.sql
注意端口那儿-P是大写!小写是密码。
原文:https://blog.csdn.net/ykyot/article/details/50429130?utm_source=copy
接下来是新服务器的mariadb安装
1.新建源文件:/etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB-5.5.39
baseurl=https://downloads.mariadb.com/files/MariaDB/mariadb-5.5.39/yum/rhel6-amd64/
# alternative: baseurl=http://archive.mariadb.org/mariadb-5.5.39/yum/rhel6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
2.安装MariaDB5.5.39:
sudo yum install MariaDB-server MariaDB-client