Mysql

docker 安装mysql

docker安装mysql5.7拉取镜像dockerpullmysql:5.7启动为容器dockerrun-di--namemysql.5.7-p33306:3306-eMYSQL_ROOT_PASSWORD=123456mysql:5.7进入容器dockerexec-itmysql.5.7/bin/bash登录mys...
代码星球·2020-04-02

mysql 安装

window  linux安装服务端和客户端aptinstallmysql-servermysql-client进入mysqlmysql-uroot-p输入密码配置/etc/mysql/my.cnfbind127.0.0.1限制本地访问,需要注释 添加远程访问用户usemysql;upda...
代码星球·2020-04-02

pycharm连接mysql5.7

由于加密方式改变需要在url后增加 ?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC...
代码星球·2020-04-02

mysql的优化总结

1,允许数据库适当冗余提高查询效率2,对于索引的使用要适当...
代码星球·2020-04-02

mysql创建外键注意事项

1,类型,长度相同,无符号2,引擎必须为innodb3,键名不能重复关联动作ONDELETE、ONUPDATE表示事件触发限制,可设参数:①RESTRICT(限制外表中的外键改动,默认值)②CASCADE(跟随外键改动)③SETNULL(设空值)④SETDEFAULT(设默认值)⑤NOACTION(无动作,默认的)外键...
代码星球·2020-04-02

mysqli的使用

<?php/**数据库连接**/$conn=mysqli_connect('localhost:3306','root','root');if(!$conn){die("couldnotconnect:".mysqli_error($conn));}mysqli_query($conn,"setnamesutf8...
代码星球·2020-04-02

mysql常用修改创建语句

一、连接数据库 <?php$dbhost='localhost:3306';//mysql服务器主机地址$dbuser='root';//mysql用户名$dbpass='123456';//mysql用户名密码$conn=mysqli_connect($dbhost,$dbuser,$dbpass);...

mysql防注入

1.对用户输入的数据进行过滤2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接。4.不要把机密信息直接存放,加密或者hash掉密码和敏感的信息。5.应用的异常信息应该给出尽可能少的提示,最好使用自定...
代码星球·2020-04-02

mysql知识点总结

一、mysql_connect(),在php7已移除,有mysqli_connect(),pdo,代替。<?phpheader("Content-type:text/html;charset=utf-8");$dbhost="localhost:3306";//mysql服務器主機地址$dbuser='root'...
代码星球·2020-04-02

mysql获取刚刚插入数据库表中的自增长的主键值

<insertid="insertObject"      parameterType="com.demo.entity.SysRole"      useGeneratedKeys="true"  //表示要使用写到数据库表中的自增长的主键      keyProperty="id"      //将自增长的主...

c3p0使用连接时连接mysql数据库

1.在src下新建c3p0-config.xml配置文件:<?xmlversion="1.0"encoding="UTF-8"?><c3p0-config><named-configname="mysql"><!--配置数据库用户名--><propertyname=...

mysql主从挂载

1.修改my.cnf文件vim/etc/my.cnf1.1主库#当前mysql服务号为1,为第一台mysql服务器server-id=1#二进制日志文件log-bin=mysql-bin1.2从库#当前mysql服务号为1,为第一台mysql服务器server-id=2#二进制日志文件log-bin=mysql-bin...
代码星球·2020-04-02

sonar:sonarqube6.7.6与mysql5.7版本不匹配

问题更换sonarqube的数据库为mysql后,启动sonarqube,提示DatabasewasupgradedtoamorerecentofSonarQube. 解决:将sonarqube升级为7.4版本,成功启动...

CentOS6.5 安装Sphinx 配置MySQL数据源

 前提安装完mysql,并创建测试表和数据 DROPTABLEIFEXISTS`documents`;CREATETABLEIFNOTEXISTS`documents`(`id`int(11)NOTNULLAUTO_INCREMENT,`title`varchar(255)NOTNULL,`cont...

mysql锁

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更...
代码星球·2020-04-02