首页
归档
留言
广告合作
友链
美女主播
Search
1
博瑞GE车机升级/降级
5,146 阅读
2
Mac打印机设置黑白打印
4,517 阅读
3
修改elementUI中el-table树形结构图标
4,516 阅读
4
Mac客户端添加腾讯企业邮箱方法
4,351 阅读
5
intelliJ Idea 2022.2.X破解
4,060 阅读
Java
HarmonyOS Next
Web前端
微信开发
开发辅助
App开发
数据库
随笔日记
登录
/
注册
Search
标签搜索
Spring Boot
Java
Spring Cloud
Mac
mybatis
WordPress
Nacos
Spring Cloud Alibaba
Mybatis-Plus
jQuery
Java Script
asp.net
微信小程序
Sentinel
UniApp
MySQL
asp.net core
IntelliJ IDEA
Jpa
树莓派
Laughing
累计撰写
570
篇文章
累计收到
1,424
条评论
首页
栏目
Java
HarmonyOS Next
Web前端
微信开发
开发辅助
App开发
数据库
随笔日记
页面
归档
留言
广告合作
友链
美女主播
搜索到
8
篇与
的结果
2023-04-22
树莓派4B安装MariaDB
壹、安装数据库输入命令apt-get install mariadb-server等待数据库安装完成。贰、配置数据库执行命令mysql_secure_install_install首次提示以下内容时,直接回车后,就可以设置密码了根据提示内容与自己的需求进行设置(Y/n):1、是否移除匿名用户2、是否允许root远程登录3、是否现在重载权限表接着,在命令行中就可以使用mysql -u root -p命令,根据提示输入设置好的密码就可以登录到数据库了:叁、配置远程访问3.1、连接上数据库输入以下命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;刷新权限flush privileges;3.2、修改配置文件sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf注释bind-address = 127.0.0.1重启服务systemctl restart mariadb
2023年04月22日
715 阅读
0 评论
0 点赞
2022-10-20
MySQL数据库外键和索引等名称的长度限制
Identifier TypeMaximum Length (characters)Database64 (NDB storage engine: 63)Table64 (NDB storage engine: 63)Column64Index64Constraint64Stored Program64View64Tablespace64Server64Log File Group64Alias256 (see exception following table)Compound Statement Label16
2022年10月20日
694 阅读
0 评论
1 点赞
2021-07-26
wsl ubuntu 20.0.4安装MySql 5.7
安装依次执行以下命令:sudo apt update sudo apt upgrade sudo apt install libaio1 libtinfo5 libmecab2 libjson-perl python2 python2.7 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar tar xvf mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar rm -f mysql-testsuite_5.7.31-1ubuntu18.04_amd64.deb rm -f mysql-community-test_5.7.31-1ubuntu18.04_amd64.deb sudo dpkg -i mysql-common_5.7.31-1ubuntu18.04_amd64.deb sudo dpkg -i lib*.deb sudo dpkg -i mysql-*.deb然后输入root密码启动MySqlservice mysql start修改远程登录sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf重启服务service mysql restart使用DataGrip登录
2021年07月26日
1,126 阅读
0 评论
0 点赞
2021-06-18
MySql精确查询varchar类型字段忽略右侧空格的问题
MySQL精确查询(=)时,如果字段是varchar类型的,如果查询字段最右侧有空格,MySQL会自动忽略右侧的空格。比如以下三条SQL,对于数据库来说是等价的。select * from IntelliOp.sys_user where user_name = 'admin ' ; select * from IntelliOp.sys_user where user_name = 'admin ' ; select * from IntelliOp.sys_user where user_name = 'admin'如果系统中有admin,三条SQL都能正常查询出来数据,如下问题原因在于MySQL的校对规则基于PAD SPACE,这就意味着CHAR、VARCHAR、TEXT等字符串的等值比较(=)会忽略掉尾部的空格。而且这也符合SQL标准,无需设置也无法改变。如果想要精确查询就不能用等值查询(=),而应改用like或binaryselect * from IntelliOp.sys_user where user_name like 'admin ' ; select * from IntelliOp.sys_user where user_name like 'admin'
2021年06月18日
1,137 阅读
0 评论
0 点赞
2018-04-17
CentOS7 64位下MySQL5.7安装与配置(YUM)
配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/MySQL YUM源下载地址下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql源shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm检查mysql源是否安装成功shell> yum repolist enabled | grep "mysql.*-community.*"检查mysql源安装是否正确可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示:这里写图片描述安装MySQLshell> yum install mysql-community-server启动MySQL服务shell> systemctl start mysqld查看MySQL的启动状态shell> systemctl status mysqld开机启动shell> systemctl enable mysqld shell> systemctl daemon-reload修改root本地登录密码mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:shell> grep 'temporary password' /var/log/mysqld.logroot默认密码shell> mysql -uroot -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';或者mysql> set password for 'root'@'localhost'=password('MyNewPass4!');注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,如下图所示:密码策略提示通过msyql环境变量可以查看密码策略的相关信息:mysql> show variables like '%password%';mysql默认编码默认配置文件路径:配置文件:/etc/my.cnf日志文件:/var/log//var/log/mysqld.log服务启动脚本:/usr/lib/systemd/system/mysqld.servicesocket文件:/var/run/mysqld/mysqld.pid
2018年04月17日
1,290 阅读
0 评论
0 点赞
2017-08-03
LNMP设置MySql远程访问
LNMP安装完成后,默认是不允许远程进行访问的,如果使用Navicat等软件连接时,会提示 “2003 不能连接MySql服务器“XXXXXX”(10061)”这样一个错误。如果希望远程连接MySQL,可以通过如下方式设置设置MySQL远程访问首先需要自己在phpmyadmin里添加一个用户 主机为 % 的任意主机(也可以编辑已有的用户)并且iptables 里删除DROP 3306端口的规则iptables 删除端口方法查看已有的iptables规则,以序号显示 iptables -L -n --line-numbers删除对应的DROP规则 iptables -D INPUT 6
2017年08月03日
1,709 阅读
0 评论
1 点赞
2017-07-05
#2002 无法登录 MySQL 服务器
现象描述phpMyAdmin无法登录,输入用户名和密码后点击“执行”后一直报 “#2002 无法登录 MySQL 服务器”。原因分析一个MySQL客户可以两种不同的方式连接mysqld服务器:Unix套接字,它通过在文件系统中的一个文件(缺省“/tmp/mysqld.sock”)进行连接;或TCP/IP,它通过一个端口号连接。Unix套接字比TCP/IP更快,但是只有用在连接同一台计算机上的服务器。如果你不指定主机名或如果你指定特殊的主机名localhost,使用Unix套接字。错误(2002)Can't connect to ...通常意味着没有一个MySQL服务器运行在系统上或当试图连接mysqld服务器时,你正在使用一个错误的套接字文件或TCP/IP端口。由检查(使用ps)在你的服务器上有一个名为mysqld的进程启动!如果没有任何mysqld过程,你应该启动一个。解决办法将 “phpMyAdmin/libraries”文件夹下的config.default.php文件中的$cfg['Servers'][$i]['host'] = 'localhost';修改为$cfg['Servers'][$i]['host'] = '127.0.0.1';
2017年07月05日
1,390 阅读
0 评论
2 点赞
2017-06-15
Mac下MySQL卸载方法
在Mac OS X中安装MySQL如果一旦出现错误,很难卸载,需要手动删除部分MySQL运行和配置文件,如下为删除相关文件的shell,可能不存在,但尽量查找并删除,避免出现一些莫名问题。有些文件删除时可能提示不存在,但是以下命令都要执行一遍,防止有些文件删除不干净sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-) rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*
2017年06月15日
1,391 阅读
0 评论
1 点赞