无法登陆

出现字样:mysqli_real_connect(): (HY000/2002): No such file or directory

打开文件:/Library/WebServer/Documents/phpadmin/libraries/config.default.php

修改为$cfg['Servers'][$i]['host'] = '127.0.0.1';

修改加密规则

修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更新密码(mysql_native_password模式)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新的密码';

禁止访问

如果出现禁止访问的字样,需要配置 apache

Forbidden

You don't have permission to access /phpadmin/ on this server.

打开该文件

/private/etc/apache2/httpd.conf

AllowOverride none

Require all denied

改为

AllowOverride none

Require all granted

Require all denied ==》 Require all granted

重启 apache sudo /usr/sbin/apachectl restart

Linux 安装 mysql

配置 mysql 路径

执行vim ~/.bash_profile

在该文件中添加mysql/bin完整路径:

PATH=$PATH:/usr/local/mysql/bin

添加完成后,按esc,然后输入wq保存。

最后在命令行输入source ~/.bash_profile进行加载修改后的配置文件

至此,就可以在全局环境下通过mysql -u root -p登录mysql了,会让你输入密码,

如mysql -u root -p12345678

修改密码:SET PASSWORD FOR'root'@'localhost'=PASSWORD('newpass');

创建用户

GRANT USAGE ON*.*TO 'test'@'%' IDENTIFIED BY '123456'WITH GRANT OPTION;

重置用户

ALTER USER 'test'@'%' IDENTIFIED BY '123456';

刷新权限

flush privileges ;

-- 给用户test在数据库名为auto_dev上赋EXECUTE(执行存储过程),INSERT,SELECT,UPDATE权限,@'%'表示从任意ip都可以访问到这个数据库

SHOW GRANTS FOR test;

GRANT EXECUTE,INSERT,SELECT,UPDATE ON 数据库名.* TO 'test'@'%';

给所有的权限:

GRANT ALL PRIVILEGES ON 数据库名.* TO 'test'@'%';

命令行创建数据库

CREATE DATABASE 数据库名; # 创建数据库

show databases; #显示所有数据库列表

drop database 数据库名;# 删除数据库

use TestDB;#制定TestDB数据库为当前默认数据库

create table customers(userid int not null, username varchar(20) not null);#TestDB数据库中创建表customers

show tables;#显示数据库中的表

drop table customers;#删除表customers

desc customers;#显示customers表的结构

insert into customers(userid, username) values(1, 'hujiahui');#向customers表中插入一条记录

commit;#让操作及时生效;

select * from customers;#查询customers中的记录

update customers set username='DennisHu' where userid=1;#更新表中的数据

delete from customers; #删除表中的记录

grant select, insert, update, delete on *.* to hjh@localhost indentified by "123456";#授予hjh用户访问数据库的权限

备注:hjh是Linux用户名,123456是访问mysql的密码

mysql 禁止导出

The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 出现这个字样时,需要修改配置。

1.找到 /private/etc/my.cnf

2.增加一行 secure_file_priv=''

3.重启mysql服务器

mysql导入导出数据库

1.导出整个数据库(mac下数据库导出套tmp文件夹,否则可能会报错)

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u dbuser -p dbname > tmp/dbname.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

常用source 命令

进入mysql数据库控制台,如

mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:/dbname.sql

php mysql admin_mysql+phpAdmin相关推荐

  1. php mysql zend linux,Linux系统安装配置PHP+MySQL+zend+PHPadmin开发环境

    所涉及的软件先去或准备下载以下这些软件,有些软件可能Linux下已经有安装了,那就不用下载了. Apache-2.2.4 PHP-4.4.7 MySQL-5.1.7-0 Zend Optimizer ...

  2. phpadmin安装到mysql中_apach+mysql+php+phpadmin安装!(for windows)

    apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip 操作 ...

  3. RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置.

    1年前在论坛发的帖.现在归纳到博客里~ RH Linux 企业5+apache+mysql+php+phpmyadmin的简单配置. 小生初学者,刚工作,分享下刚刚的成果. RedHat Linux ...

  4. 在Mac OS X 10.8中配置Apache + PHP + MySQL

    用趣味的心态,开发有趣味的应用.简单是一种美丽~~~ 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔- 23  文章- 0  评论- 58  在Mac OS X 10.8中配置Apache ...

  5. mantis在windows下的安装

    mantisbt的安装需要以下工具: mantisbt-1.2.5 wamp(apache+mysql+php+phpadmin的合集) phpmailer 下面是操作: 1.       安装Wam ...

  6. 有了商城源码如何部署到本地服务器_怎么将本地做好的网站部署到服务器上?...

    例如自己自在本地开发好了一个web网站,如何部署到云服务器上,让别人访问?请大神指教 网站如果在本地已经配置好后,需要发布到服务器里的话,具体要怎么做呢! 首先在本地配置的话,只需要配置ip地址就可以 ...

  7. Windows10平台优秀软件及设置调整

    激活windows kmspico 启动文件夹路径 C:\Users\qian\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startu ...

  8. testlink mysql_windows下testlink环境搭建

    安装Mysql 安装PHP 下载PHP后解压,将PHP的文件的地址添加到环境变量中,即可. 打开cmd,输入php -v如果显示出版本则说明环境配置成功. 配置PHP支持MySQL 打开php文件夹, ...

  9. 怎么将本地做好的网站部署到服务器上?

    例如自己自在本地开发好了一个web网站,如何部署到云服务器上,让别人访问?请大神指教 网站如果在本地已经配置好后,需要发布到服务器里的话,具体要怎么做呢! 首先在本地配置的话,只需要配置ip地址就可以 ...

  10. php搭建的论坛文件,怎么在本地搭建PHPWIND论坛

    如何在本地搭建PHPWIND论坛 ? ?PHPWIND是一个成熟而稳定的开源论坛框架,基于php语言的,想在自己的项目中快速搭建一个论坛,于是使用了phpwind这个框架.但是网上大多数的框架搭建的介 ...

最新文章

  1. Complex Instance Placement
  2. 线上出现死锁怎么解决?
  3. PlanAhead工具应用
  4. 用ssh远程登录服务器时,怎么直接以root用户登录?(需要修改配置,如果不想修改,可以先用普通用户登录再su切换到root用户)
  5. 百度分布式配置中心BRCC正式开源
  6. Python基础:模块化来搭项目
  7. Docker基础学习笔记01:Docker安装
  8. 电气自动化c语言用什么软件,电气自动化需要哪些高级语言?
  9. 分布式业务Redis安装与集群配置
  10. 2014浙大ACM网络省赛-----Talented Chef问题(Problem -C)
  11. iOS 指纹识别常见问题汇总
  12. VS error C3867: 非标准语法;请使用 来创建指向成员的指针
  13. python所有第三方库_自动更新Python所有第三方库
  14. qu32调音台说明书_Qu-32 数字调音台
  15. jQuery菜鸟教程
  16. dell笔记本外接显示器_戴尔笔记本怎么连接外接显示器
  17. OceanBase 社区版 ODC 功能解读
  18. 【R语言】【可视化】 之 维恩图
  19. 【JavaScript学习】JavaScript 常用工具类封装
  20. 智慧公交解决方案-最新全套文件

热门文章

  1. 基于javaweb的人才求职招聘管理系统(java+springboot+freemarker+jpa+mysql)
  2. Intellij IDear关闭页面浏览器显示图标
  3. PCB原理图绘制(种草立创eda)
  4. 2020年6月——北京大学《软件工程》笔记
  5. 京东怎么打单发货,智能店长一键打单
  6. 用pigz来加速解压tar.gz
  7. python安装requirement.txt
  8. 1-VI--随机数据生成
  9. TR CEV65M-01460一个人,也有春夏秋冬
  10. 如何通过织云 Lite 愉快地玩转 TSW