Ununtu安装MySQL需要三个指令: 1. 指令一 # sudo apt-get install mysql-server // 执行过程中会提示输入密码和重复输入密码(直接输入密码即可),如下图(图1、图2) 图1: 图2 2.指令二、指令三...
mysql字符集选用utf8mb4
由于历史的原因,mysql在5.5.3以前的版本提供的utf8字符集并非是真正的utf8,它只是UTF8的一个子集,提供有限的utf8支持。从mysql5.5.3开始,mysql更改了内部细节实现,增加了一个utf8mb4字符...
解决mysql不能通过'/tmp/mysql.sock 连接的问题
解决方法:php标准配置正是通过/tmp/mysql.sock,但一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件 更改一下: [mysqld] socke...
mysql和oracle的 user,schema,database怎么区分?
最开始的文件系统,只有一个文件夹,所有文件都扔进去,这个时候会有一个限制:文件不能有重复的命名,但后来文件系统发明了文件夹嵌套,只要不在同一个目录下,文件名或者文...
mysql中timestamp,datetime,int类型的区别与优劣
int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 结论:适合需要进行大量时间范围查询的数据表 datetime 1. 占用8个字...
MySQL数据库sql语句的一些简单优化
1、查询条件的先后顺序 有多个查询条件时,要把效率高能更精确筛选记录的条件放在后边。因为MySQL解析sql语句是从后往前的(不知是否准确)。 例: select a.*,b.* from UsrInf a,OrgInf b w...
Mysql对自增主键ID进行重新排序
Mysql数据库表的自增主键ID号经过一段时间的添加与删除之后乱了,需要重新排列。 原理:删除原有的自增ID,重新建立新的自增ID。 1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2,添...
没关闭mysql服务器直接重启linux
问题情境 没有关闭mysqld服务器,直接重启linux,重启linux后报错 [root@localhost ~]# /usr/local/mysql/bin/mysql ERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2) 解决方案 重新启...
MySQL 5.7及以上解压缩版本配置安装
MySQL 5.7以上版本的配置和以前有所不同,在这里与大家分享一下经验。 MySQL 5.7及以上版本压缩包 windows 7及更高版本 方法/步骤 解压缩 将下载到的文件解压缩到自己喜欢的位置,例如我...
mac上安装mysql 以及root密码忘记或权限错误的解决办法
安装mysql配置环境 1.sudo vi ~/bash_profile 2.输入i 3.编辑入下面内容: # mysql alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin # ls alias ls=ls -G 4.按esc键 5.输入wq退出,重新启...