MySQL
文章平均质量分 62
Smarticle
Happy and Tough
展开
-
安装mysql Install/Remove of the Service Denied!错误的解决办法
在windows 的cmd下安装MySQL在mysql的bin目录下面执行: mysqld –install报错:信息如下:Install/Remove of the Service Denied解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。原创 2018-01-03 19:28:37 · 2916 阅读 · 2 评论 -
MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法
mysql -u root -h 192.168.194.142 -pEnter password:ERROR 1045 (28000): Access denied for user ‘root’@‘192.168.194.142’ (using password: YES)【解决办法】先用localhost登录mysql -u root -pEnter password:...原创 2018-10-09 11:40:49 · 1397 阅读 · 0 评论 -
INT(10) 与 INT(11) 的 区别
你是不是以为INT(10) 会比 INT(11)省空间!!!那你就大错特错了 首先看一下定义: int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关只是显示宽度,那有啥用呢?时间戳是十位,可以定义int(10),让其固定10位md5密码是32位,可以定义varchar(32)...原创 2018-08-09 20:29:35 · 5306 阅读 · 2 评论 -
MyISAM与InnoDB的区别
介绍MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。In...转载 2018-07-19 11:02:20 · 147 阅读 · 0 评论 -
MySQL5.7 修改字符集为utf-8
在my.cnf下的mysqld中添加character_set_server=utf8 注意: mysql5.7中 default-character-set=utf8 这一句不用添加命令行方式修改步骤如下:(临时的,重启会失效)使用 root 用户 登陆 mysql mysql -uroot -p显示所有 ‘character’ 相关变量 show va...原创 2018-07-18 18:55:36 · 8669 阅读 · 0 评论 -
mysql常用命令(1)--- linux下 查看mysql 安装路径
一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径 在终端输入:whereis mysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)[root@local...原创 2018-07-17 19:53:05 · 710 阅读 · 0 评论 -
重置Mysql密码(原理+Centos上的具体操作)
原理:绕过数据库密码验证,将user表中存储的密码更改。1.修改MySQL的登录设置(设为无需密码)# vim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant原创 2018-01-08 20:43:03 · 295 阅读 · 0 评论 -
MySQL中USER表详解
1. user表结构2. 解析 (root,%),表示可以远程登录,并且是除服务器外的其他任何终端(root,localhost),表示可以本地登录,即可以在服务器上登陆(root,127.0.0.1 ),表示可以本机登陆,即可以在服务器上登陆(root,sv01),表示主机名为sv1可以登陆,sv01具体指的哪台机器,可以在cat /etc/hosts查看(root,::1) ,表示本机可以原创 2018-01-09 11:29:09 · 23915 阅读 · 2 评论 -
关于char,varchar与text
(1)char: char不用多说了,它是定长格式的,但是长度范围是0~255. 当你想要储存一个长度不足255的字符时,MySQL会用空格来填充剩下的字符。因此在读取数据时,char类型的数据要进行处理,把后面的空格去除。 (2)varchar: 关于varchar,有的说最大长度是255,也有的说是65535,查阅很多资料后发现是这样的:varchar类型在5.0.3以原创 2018-01-05 09:39:17 · 192 阅读 · 0 评论 -
MySQL基础:存储过程(利用存储过程生成随机数据)
1.创建存储过程右键函数,新建函数2. 创建函数或者存储过程填入参数3. 填写存储过程代码随机往aws_action表中插入数据BEGIN DECLARE i int UNSIGNED; set i=1; while i<=num DO insert into aws_action(item_id,user_id) values(FLOOR(11000+RAND...原创 2019-05-22 12:15:12 · 3155 阅读 · 0 评论