MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[3]
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB
试着去启动mysql服务,仍然不行
下面讲正确的步骤
搞定!
如何设置mysql root密码
# mysql_secure_installation
写了个php脚本单独执行mysql_connect(),发现错误信息居然是“No such file or directory"!
首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回"No such file or directory"。
写个phpinfo页面,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket。
启动mysql,执行命令 STATUS; 记下socket(/tmp/mysql.sock)的值。
则打开php.ini(可以从phpinfo页面中找到php.ini的位置),将2中提到的三个配置项的值改成3的值。
重启apache。
到/tmp/查看,发现没有真没有/tmp/mysql.sock这个文件。
由于mysql 默认的mysql.sock 是在/var/lib/mysql/mysql.sock,创建符号连接:
# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
Mysql错误:Ignoring query to other database解决方法
今天登陆mysql show databases出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other database错误
错误如下:
D:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 66
Server version: 5.6.15 MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
Ignoring query to other database
mysql> show tables;
Ignoring query to other database
折腾了半天才发现原来是在连接mysql时没有"-u"参数导致的
D:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -uroot
重新连接mysql 加上-u参数 一切正常
今天使用mysql的时候,输入任意一条命令都会出:
Ignoring query to other database
这条错误信息,很是奇怪。后来才发现是登录数据库时,少了个-u的参数。。
正确的命令是:
mysql -uroot -p
我输入的是:
mysql -root -p
加上-u就可以了
今天配置mysql数据库的时候配置文件都写好了,权限也给了,初始化的时候,发现没有/usr/local/mysql/data文件夹,然后报以下错误:
配置文件啊改参数啊之类的觉得好麻烦,然后我就想他说不能创建那我自己手动创建行不行呢,然后创建了个/usr/local/mysql/data文件夹,重新初始化,初始化成功!
MySQL 'localhost' (10061)解决方法
1、首先检查MySQL 服务有没有启动》如果没有启动,则要启动这个服务,即可解决;
2、如果问题还是没有解决请尝试下面的步骤:
第一步:
删除MySQL安装路径下面的my.ini
第二步:
打开MySQL安装路径的\bin\winmysqladmin.exe 输入用户名 和密码
第三步:
在dos下 输入:mysqld-nt -remove
第四步:
在dos下接着输入:mysqld-nt -install
第五步:
在dos下接着输入:mysql
错误提示:在使用MySQL过程中,出现以下错误:You must reset your password using ALTER USER statement before executing this statement.
解决方法:mysql> SET PASSWORD = PASSWORD(‘新密码’);
今天在mac上用php去连接mysql数据库,出现了
mac PHP Warning: mysql_connect(): [2002] No such file...
具体如下所示:
DirkMacBook:vote Dirk$ phpunit MyTest.php
Warning: mysql_connect(): No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/myvote/vote/conn.php on line 25
这样的错误,很容易就解决了这个问题,输入如下的命令:
mkdir /var/mysql
ln -s /tmp/mysql.sock /var/mysql/mysql.sock
原因分析:php会在/var/mysql/下面去找mysql.sock(可以在/etc/php.ini配置文件中找到).但是我们的mac上这个就没有/var/mysqlz这个目录.而mysql.sock文件在/tmp/mysql.sock下面.怎么办呢?
很简单了,我们只需要用ln -s来给/var/mysql/生成一个mysql.sock文件的"软连接"即可.
配置免安装版 MySQL 的具体操作步骤如下:
步骤 1):将 MySQL 免安装压缩文件解压到一个文件夹,如 D:\mysql-5.7.20-winx64\,如图所示。
步骤 2):配置环境变量,在系统变量 path 后面追加 D:\mysql-5.7.20-winx64\bin,如图所示。
步骤 3):创建配置文件,命名为 my.ini,编辑 my.ini 文件的内容,如图所示。
basedir = D:\mysql-5.7.20-winx64\ datadir = D:\mysql-5.7.20-winx64\data port =3306
步骤 4):安装 MySQL 服务,执行命令为 mysqld–install,如图所示
步骤 5):执行 MySQL 初始化命令,在 MySQL 目录下生成 data 文件夹,如图所示。
步骤 6):启动 MySQL 服务,并使用用户 root 登录,同时设置登录密码,如图所示。
步骤 7):登录后进入 MySQL 数据库初始界面,输入简单的命令测试 MySQL 是否部署成功,如图所示。
作为程序员很多时候要进行不同数据库之间的导入导出工作,这样是为了节省数据录入的时间。下面我就和大家分享一下如何把数据从ACCESS数据库导入mysql数据库。
首先说明一下思路,可以导入mysql的方法有很多,但不包过access直接导入,网上有很多介绍CSV格式导入mysql的,但操作很不方便,经常发生错误而无法导入。sql语句导入是最简单的。那有没有办法把access数据库转换成sql语句呢。下面本文的重点出现了,使用“DB2mysql.exe”工具,可以很方便的把access数据库转换成一句句的"insert into table"sql语句。生产了sql语句,就是直接复制语句粘贴到phpmyadmin总,运行即可。
是不是很简单的,但有一点要说明下,通过DB2mysql导入的数据不支持中文,中文会变成
免费试用尝鲜
贴心会员服务
服务可用性
数据安全保障
全年不间断在线
工作时间:早上9:00-下午6:30
河南快米云网络科技有限公司
公安备案编号:41010302002363
Copyright © 2010-2023 All Rights Reserved. 地址:河南自由贸易区开封片区经济开发区宋城路122号