Mysql
文章平均质量分 80
Marhal
你想知道什么,我就不告诉什么。
展开
-
ubuntu19.04+mysql5.7 中 Mysql:ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
首先出现的情况是mysql -uroot -p123456可以登录,但是网站配置了账号却显示Mysql:ERROR 1698 (28000): Access denied for user 'root'@'localhost'。那就直接登录进去执行下面一条语句即可。 如果命令行都登不上去的话,使用cat命令查看默认用户名密码。使用默认用户名密码登录执行刚才那个更新语句,退出来重启mysql。生效。嗯。实在解决不了,就卸载重装吧。...原创 2019-04-25 16:30:00 · 286 阅读 · 0 评论 -
ubuntu18 安装 phpmyadmin
环境:ubuntu18.04+php7.2+apache2.4sudo apt-get install phpmyadmin选择服务器 为 apache设定phpmyadmin的密码再次确认密码安装完成sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin地址栏输入localhost:80/phpmya...原创 2019-08-21 16:18:41 · 232 阅读 · 0 评论 -
mysql 存储表情符号
Mysql 5.7.261、编辑配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf加入下面标红加粗部分。[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld_safe]socket = /var/...原创 2019-05-13 12:00:58 · 4826 阅读 · 3 评论 -
ubuntu18首次安装mysql没有设置密码
mahao@ubuntu:~$ sudo cat /etc/mysql/debian.cnf# Automatically generated for Debian scripts. DO NOT TOUCH![client]host = localhostuser = debian-sys-maintpassword = TCUpCFTUFypDLka4socket...原创 2019-05-13 11:50:15 · 626 阅读 · 0 评论 -
MySQL 清空表数据 批量替换字段值
清空全部数据,不写日志,不可恢复,速度极快truncatetable表名;清空全部数据,写日志,数据可恢复,速度慢deletefrom表名批量替换update `table`set `column` = replace ( `column`,'想替换的字符串','替换后的字符串') where (condition)update `table` set `clou...原创 2017-07-05 16:44:00 · 364 阅读 · 0 评论 -
mysql 批量更新多条记录
众所周知,当我们想要替换某列的值为指定内容时,往往使用"updata table set column = value"那么问题来了,我想要把某列的内容更新为不同的值怎么办呢?这样来干!今天我更新数据表的某个字段的时间戳,项目网址给的时间如下:但是我数据库的时间戳是前些天我录入的时间啊 ,怎么办,客户要求改过来。那么……我一一把网页上的时间用PHP转换...原创 2017-07-07 15:42:00 · 190 阅读 · 0 评论 -
自动备份数据库的初级shell脚本
1.编写shell脚本至保存/Data/backup#!/bin/bash#定义备份目录BAK_DIR=/Data/backup/`date +%Y%m%d`#定义数据库变量MYSQLDB=tp_blog#定义用户变量MYSQLUSR=root#定义密码变量MYSQLPWD=123456MYSQLCMD=/usr/bin/mysqldump#判断是...原创 2017-08-25 19:53:00 · 164 阅读 · 0 评论 -
mysql 简单创建删除用户并分配数据库访问权限
mysql>use mysql;0、创建数据库mysql> CREATE DATABASE IF NOT EXISTS yourdatabase_name DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;1、创建用户mysql> create user new_user IDENTIFIED ...原创 2017-09-18 00:35:00 · 171 阅读 · 0 评论 -
用mysqldump备份数据库 出现when using LOCK TABLES
用mysqldump备份数据库时,如果出现when using LOCK TABLES,解决办法是加上 --skip-lock-tables在数据库名后加--skip-lock-tables即可。/usr/bin/mysqldump -u username-p password databasename --skip-lock-tables > bak.sql导出 my...原创 2017-10-20 14:09:00 · 468 阅读 · 0 评论 -
Ubuntu 14.04下 MySQL 开启远程连接
以root身份进入数据库mysql -h localhost -uroot -pEnter password:输入密码,切换数据库mysql> use mysql创建用户create user yourname IDENTIFIED by 'yourpasswd';添加数据库CREATE DATABASE IF NOT EXISTS yourda...原创 2017-11-21 16:30:00 · 124 阅读 · 0 评论 -
mysql5.7 group报错ERROR 1055 (42000): Expression #1
ubuntu16.04 apache2.4 php7.0 mysql5.7$order_goods=db('order_goods')->where('orderid','in',$_orderid_arr)->group('orderid')->having('id>0')->select();echo db('order_goods')->getL...原创 2018-03-27 15:47:00 · 722 阅读 · 0 评论 -
mysqldump报错 Using a password on the command line..
mysql5.7在备份全部数据库的时候,使用了如下命令mysqldump -uroot -pxxxx --events --ignore-table=mysql.events --skip-lock-tables --all-databases > all.sql运行结果报错了mysqldump: [Warning] Using a password on th...原创 2018-08-06 16:02:00 · 3077 阅读 · 0 评论 -
ubuntu16.04 LNMP环境搭建以及卸载
下载nginx 1.10.3apt-get install nginx下载mysql-server 5.7.23apt-get install mysql-server下载php 7.0.30apt-get install php##########################################################在ubuntu1...原创 2018-08-06 19:56:00 · 339 阅读 · 0 评论 -
ubuntu16.04 实现mysql 主从复制读写分离
编辑mysql配置文件vi /etc/mysql/mysql.cof.d/mysql.cnf#服务器唯一标识server-id = 1#启动MySQL二进制日志log_bin = /var/log/mysql/mysql-bin.log指定记录二进制日志的数据库binlog_do_db ...原创 2018-08-13 15:34:00 · 511 阅读 · 1 评论 -
mysql 开启日志记录并且解决日志时间错误问题
注:(1)mysql版本5.7 ubuntu16.04 (2)为了简明的查询日志,我在系统默认mysql日志文件夹中对日志进行了分类,并把赋予正确的权限root@localhostserver:/var/log/mysql# mkdir binroot@localhostserver:/var/log/mysql# mkdir generalroot@localhost...原创 2018-09-20 11:20:00 · 2431 阅读 · 0 评论