mSQL

win10 安装 mysql解压版安装步骤

流过昼夜 提交于 2020-05-02 18:35:57
参考资料:win 10 安装 mysql 5.7 网址: http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享。 我安装的是解压版,因为安装版并没有64位的,并且安装版也就是自动安装,节省了一部分配置操作, 反正是学习,就自己动手安装解压版64位。 下面我再把步骤说明一下: 1、下载,到MySQL官网: http://dev.mysql.com/ 点击Downloads=>Community=>MySQL Community Server 选中上图的版本,开始下载。 2、解压安装包 解压下载的安装包,放到你的电脑路径,我放置的是E:\mysql 3、配置my.ini文件 解压后,根目录下,有一个my-default.ini文件,这是官方的配置文件样版, 我们把这个文件拷贝一份在同一个目录,名字改为my.ini(编码格式必须是ANSI格式,其他的UTF-8等不能使用) 用txt打开编辑,把原本的说明内容清空,修改后如下:(再次说明,这是从参考网址拷贝的) 由于解压后没有.ini文件在此目录下新建my.ini文件 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306

数据库-mysql 优化-explain

佐手、 提交于 2020-04-30 11:47:38
mysql 优化-explain 一 explain关键字可以模拟优化器执行sql查询语句,从而指导mysql 是如何处理你的sql语句的,分析你的查询语句或是表结构的性能瓶颈 二 explain + sql 查询出 后有如下列 id select_type table type possible_keys key key_len ref rows extra a . i d 分为三种 相同 、不同 、 相同不同 b. select-type - 查询的类型主要用于区别普通查询、联合查询、子查询等复杂查询 simple : 简单的select查询,查询中不包含子查询或者union primary : 查询中若任何复杂的子部分,最外层查询则被标记为这个 subquery: 在select或where列表中包含子查询 derived: 在from列表中包含的子查询被标记为derived(衍生) mysql会递归执行这些子查询,把结果放在临时表里。 union: 若第二个select出现在union之后,则被标记为union, 若union包含在from子句的子查询中,外层select将被标记为derived union result: 从union表获取结果的select c. table 显示这一行的数据是关于那张表 d. type 显示使用了何种类型, 从最好的到最差的一次是:

Mac下python连接mysql数据库

那年仲夏 提交于 2020-04-29 02:41:12
一、下载Mysql官方connector驱动 地址: https://dev.mysql.com/downloads/connector/python/ 根据提示安装.dmg文件即可。 二、验证是否安装成功 shell> python >>> from distutils.sysconfig import get_python_lib >>> print get_python_lib() # Python v2.x /Library/Python/ 2.7/site-packages >>> print(get_python_lib()) # Python v3.x /Library/Frameworks/Python.framework/Versions/ 3.1/lib/python3 .1/site-packages 1 2 3 4 5 6 7 8 三、使用示例代码测试连接数据库 import mysql.connector cnx = mysql.connector. connect(user= 'scott', password= 'tiger', host= '127.0.0.1', database= 'employees') cnx. close() 1 2 3 4 5 也可使用如下命令测试是否安装成功: ~ python >>> import mysql

【原创】Mac 下 MySQL 8.0 安装

大憨熊 提交于 2020-04-28 21:23:21
相关命令: brew install mysql msql.server stop mkdir /data5/mysql rm -rf /data5/mysql/* mysqld --initialize-insecure --user=mysql --datadir=/data5/mysql brew services start mysql mysql.server start mysql -uroot ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; mysql -uroot -proot 来源: oschina 链接: https://my.oschina.net/ooxxx/blog/4257158

Oracle透明网关访问SQLServer数据库

倾然丶 夕夏残阳落幕 提交于 2020-04-26 08:37:35
针对oracle数据库不同实例之间的数据访问,我们可以直接通过dblink访问,如果oracle数据库想访问mysql/sqlserver等数据库的数据,我们可以通过配置oracle透明网关实现异构数据库dblink访问。 好久没做透明网关的配置了,最近有业务需求,这里将部署过程做个记录,希望对有需要的朋友有所帮助。 一、Oracle数据库通过透明网关访问SQLServer数据库环境说明 RHEL6.6 oracle 11.2.0.4 WinServer 2008R2 SQLServer 2008 R2 Oracle Gateway 11.2.0.4 For SQLServer 二、数据访问流程 oracle client 通过dblink ——>tnsname——>listener——>dg4msql——>SQLServer数据库 三、Oracle透明网关(SQLServer)下载 https://updates.oracle.com/Orion/Download/process_form/p13390677_112040_Linux-x86-64_5of7.zip 这里附mos下载地址页面 四、Oracle Gateway for SQLServer安装 (好久没图形界面安装了,一时还真不适应,这里通过xmanager启动图形界面) RHEL6.6修改/etc/gdm/

CentOs安装MySQL 5.7

戏子无情 提交于 2020-02-27 01:58:08
安装 MySQL5.7 安装MySQL 1 、下载安装包 下载地址 https://dev.mysql.com/downloads/mysql/5.7.html 选择如下选项 下载64位版本 2 、卸载系统自带的Mariadb 查询出已安装的mariadb,执行如下命令: rpm -qa|grep mariadb 通过上面的命令如果查询已经安装了mariadb,执行如下命令卸载: yum -y remove 文件名 (注:文件名为用上面命令查出的名称) 3 、删除etc目录下的my.cnf文件,如果存在。 rm /etc/my.cnf 4 、 执行以下命令来创建mysql用户组 groupadd mysql 5 、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组 useradd -g mysql mysql 6 、将下载的二进制压缩包上传至 /usr/local 目录下 7 、解压安装包,命令: tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 8 、将解压好的文件夹重命名为mysql,命令: mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql 9 、进入重命名以后的mysql目录,命令: cd /usr/local/mysql 10 、创建 data 目录,命令:

CentOs安装MySQL 5.6

时光毁灭记忆、已成空白 提交于 2020-02-27 01:30:14
安装 MySQL5.6 安装MySQL 1 、下载安装包 下载地址 https://dev.mysql.com/downloads/mysql/5.6.html 选择如下选项 下载64位版本 2 、卸载系统自带的Mariadb 查询出已安装的mariadb,执行如下命令: rpm -qa|grep mariadb 通过上面的命令如果查询已经安装了mariadb,执行如下命令卸载: yum -y remove 文件名 (注:文件名为用上面命令查出的名称) 3 、删除etc目录下的my.cnf文件,如果存在。 rm /etc/my.cnf 4 、 执行以下命令来创建mysql用户组 groupadd mysql 5 、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组 useradd -g mysql mysql 6 、将下载的二进制压缩包上传至 /usr/local/ 目录下。 7 、解压安装包,命令: tar -zxvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz 8 、将解压好的文件夹重命名为mysql,命令: mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql 9 、在etc下新建配置文件my.cnf,并在该文件内添加以下代码: [mysql] # 设置mysql客户端默认字符集

如何修改MySQL8.0.5以上版本root密码

纵饮孤独 提交于 2019-12-06 04:05:30
如何修改MySQL8.0.5以上版本root密码 听语音 分步阅读 在MySQL8.0.5版本以上,修改的密码已经要求至少包含了数字、字母及特殊字符三种,而在正式使用MySQL之前,都要求必须修改原始密码,很多网友在该版本修改密码经常出现错误,现整理如下: 工具/原料 MySQL 方法/步骤 1 先用cmd命令打开控制台,①如果已配置好MySQL环境变量,直接输入:mysql -uroot -p,然后系统会让你输入原始密码。②如果没有配置MySQL环境变量,则在mysql的bin目录下输入:mysql -uroot -p,然后系统会让你输入原始密码。输入密码成功后,进入MySQL 2 登陆成功MySQL后,会有msql>提示符,输入:ALTER user 'root'@'localhost' IDENTIFIED BY '你的密码';,记住,一定要有分号,不然MySQL会认为你的命令未结束,不会处理,例如输入:ALTER user 'root'@'localhost' IDENTIFIED BY 'Pwd_2018'; 3 输入指令号,点击Enter键,MySQL会返回修改成功提示,这表示你的root密码已经重置,可以使用MySQL功能了 来源: oschina 链接: https://my.oschina.net/u/3367404/blog/3012211

卢松松博客为什么选择PHP系统而不是asp搭配msql数据库[图]

淺唱寂寞╮ 提交于 2019-12-01 07:39:23
因为去年开始写博客了,也采用著名的zblog系统,因此对这套系统建立的名站比较感兴趣,也有关注,例如卢松松博客,是一个在国内比较出色的独立博客网站吧。 根据观察发现:卢松松博客以前是采用asp+access建立的,但自从PHP系统出来以后,卢松松并没有将数据库进行成绩更换,例如按照我的思维就是换成asp+sql server来构建,这样就可以处理数据库的压力,完美的升级的,但他并没有这么做,这是什么原因呢? 很显然,卢松松升级为了php+mysql数据库来完全替代了原来程序语言和数据库,这个工程量非常大,按我的观点,这比较麻烦!那么我们来分析一下程序和数据库各有什么特点吧: 1、PHP程序在执行效率上比asp要高,而且程序的功能上也要健全很多,也就是可以编写很多新的功能来,作为目前程序语言中的王牌儿语种,确实很有竞争力。 2、既然使用PHP变成语言,那么数据库就不能用微软的sql server了,因为PHP一般就是搭配开源的mysql来使用的,功能强大,数据库查询能力更强更快。 ​ 3、asp之适合建设小型网站,而且增加功能在编写方面比较吃力,确实很麻烦,目前还能熟练掌握asp的程序员越来越少了,新的程序员都用热门语言来作为自己的生存和生活工具了,这对于以后的升级和改造来说比较麻烦。 以上三点是卢松松博客直接更换变成语言的重要原因吧,而且他作为行业人士,应该也比较懂编程

powerDesigner jdbc 链接不上mysql 的解决方案

我是研究僧i 提交于 2019-11-30 03:03:54
powerDesigner连接数据库时出现的错误,表示找不到JDBC的驱动文件。 Could not load class com.mysql.jdbc.Driver 解决方案: 1. 将 mysql.jar 驱动包 复制到 powerDesigner 的安装根目录下; 2. 修改mysql.jar 驱动包的 配置的指向 到 powerDesigner 的安装根目录的驱动包; 3. 关闭powerDesigner 重新打开即可; 来源: oschina 链接: https://my.oschina.net/u/162199/blog/341093