安装mysql

yum -y install mysql

yum -y install mysql-server

yum -y install php-mysql

yum -y install mysql-devel

2.配置MySQL

[root@sample ~]#vim /etc/my.cnf ← 编辑MySQL的配置文件

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1 ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8

default-character-set = utf8 ← 添加这一行

然后在配置文件的文尾填加如下语句:

[mysql]

default-character-set = utf8

3.启动MySQL服务

[root@sample ~]# chkconfig mysqld on ← 设置MySQL服务随系统启动自启动

[root@sample ~]# chkconfig --list mysqld← 确认MySQL自启动

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off← 如果2--5为on的状态就OK

[root@sample ~]#/etc/rc.d/init.d/mysqld start ← 启动MySQL服务

4.修改密码

[root@sampl ~]# mysql -uroot  root默认无密码

mysql> select user,host,password from mysql.user;

+------+-----------------------+----------+

| user | host                  | password |

+------+-----------------------+----------+

| root | localhost             |          |

| root | ay140611163431555064z |          |

| root | 127.0.0.1             |          |

|      | localhost             |          |

|      | ay140611163431555064z |          |

+------+-----------------------+----------+

下面是把密码都设置成123456

mysql> set password for root@localhost=password('123456');

Query OK, 0 rows affected (0.00 sec)

mysql> set password for root@127.0.0.1=password('123456');

Query OK, 0 rows affected (0.00 sec)

mysql> set password for root@ay140611163431555064z=password('123456');

Query OK, 0 rows affected (0.00 sec)

删除匿名账号

mysql> delete from mysql.user where user='';

mysql> select user,host,password from mysql.user;

+------+-----------------------+-------------------------------------------+

| user | host                  | password                                  |

+------+-----------------------+-------------------------------------------+

| root | localhost             | *047871A860B9795D35702CA5974FA67374791CAD |

| root | ay140611163431555064z | *047871A860B9795D35702CA5974FA67374791CAD |

| root | 127.0.0.1             | *047871A860B9795D35702CA5974FA67374791CAD |

+------+-----------------------+-------------------------------------------+

3 rows in set (0.00 sec)

mysql> quit

设置完成

补充:设置或修改用户密码的另一种方法

把root的密码设为123456,如果root已经有密码,命令运行时会让输入原密码

[root@sample ~]# mysqladmin -uroot -p password 123456

注意!!!

安装完后,查看max_allowed_packet配置值

show VARIABLES like '%max_allowed_packet%';

如果写1024会有问题,需要改大些

在my.cnf的[mysqld]下添加

max_allowed_packet = 20M

如果遇到远程连接数据库,得到报错信息" Lost connection to MySQL server at 'reading initial communication packet', system error: 104",那么在my.cnf的[myslqd]里增加一行:

skip-name-resolve

本文转自   zl1030   51CTO博客,原文链接:http://blog.51cto.com/zl1030/1425089

linux下centos安装mysql数据库_Linux CentOS 下的MySQL数据库安装与配置-阿里云开发者社区...相关推荐

  1. mysql5.7.10安装_MySQL5.7.10下载及安装及配置-阿里云开发者社区

    MySQL5.7.10下载及安装及配置 一.下载 自MySQL版本升级到5.7以后,其安装及配置过程和原来版本发生了很大的变化,下面详细介绍5.7版本MySQL的下载.安装及配置过程. 图1.1 My ...

  2. mysql unix_timestamp now() dfdfd f_数据库函数lpad的搜索结果-阿里云开发者社区

    我的MYSQL学习心得(六) 原文:我的MYSQL学习心得(六) 我的MYSQL学习心得(六) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL ...

  3. python模拟app操作_Python爬虫入门教程 49-100 Appium安装+操作51JOB_APP(模拟手机操作之一)手机APP爬虫-阿里云开发者社区...

    爬前准备工作 在开始安装Appium之前,你要先知道Appium是做什么的?Appium 是一个自动化测试开源工具,看到没,做测试用的,它有点类似Selenium,可以自动操作APP实现一系列的操作. ...

  4. lua mysql 事务_为什么在 Redis 实现 Lua 脚本事务?-阿里云开发者社区

    在刚过去的几个月中,我一直在构思并尝试在 redis 中实现 lua 脚本的事务功能.没有多少人理解我的想法,所以我将通过一些历史为大家做下解释. MySQL 与 Postgres 在 1998-20 ...

  5. python向mysql中添加数据_通过python操控MYSQL添加数据,并将数据添加到EXCEL中-阿里云开发者社区...

    第一步 在python中创建mysql数据表 import pymysql #导入模块 def getCon(): #联接到数据库,并封装循环使用,db是数据库名字 conn = pymysql.co ...

  6. mysql 查询速度不稳定_mysql严重查询速度的问题一则-阿里云开发者社区

    之前用mysql一直也没觉得有特别慢的感觉,最近发现新开发的系统有个页面打开速度非常慢,有时候1分钟都打不开.查了一下系统,定位到是一条sql语句执行慢造成的.该sql如下: SELECT COUNT ...

  7. mysql和jfinal的区别_mysql与JFinal的数据关系-阿里云开发者社区

    mysql与jfinal在使用过程中,一定要弄清楚数据关系,否则容易发生类型不匹配的错误. 一.关系整理 为此,我根据jfinal的源码和mysql的数据字段类型,整理列表如下: mysql jfin ...

  8. mysql 字段类型设计_Mysql字段类型设计相关问题!-阿里云开发者社区

    Mysql是以文件存储在我们的系统的硬盘上面,那么 (1)当我们读取写入的时候就会有磁盘IO的问题 (2)当我们存储的数据是以页单位存储,而且每页的大小是16K,那么我们要尽可能的让我们的一页数据存放 ...

  9. mysql聚合函数要分组吗_mysql聚合函数和分组-阿里云开发者社区

    文章实例的数据表,来自上一篇博客<mysql简单查询>:http://blog.csdn.net/zuiwuyuan/article/details/39349611 一. 聚合函数 聚合 ...

最新文章

  1. FPGA锁存器、触发器、寄存器和缓冲器的区别
  2. mongoose框架示例代码解析(一)
  3. OpenCASCADE:物理STEP文件
  4. 优化-浏览器缓存和压缩优化
  5. [转]给控件做数字签名
  6. 海康威视相机SDK开发(1个相机)
  7. linux监控程序-程序自动重启方法(转)
  8. linux 防火墙添加6309端口,关于在linux下部署垂直集群的问题
  9. 手把手教你实现自己的预设滤镜
  10. cad标注样式快捷键_CAD快速入门(二十三):标注样式
  11. balenaEtcher-1.5.70可能是最好用的镜像写U盘工具 img to usb dmg to usb支持多种格式内附截图介绍多平台均有
  12. w10怎么自动锁定计算机,教你如何设置Win10系统自动锁屏?
  13. 常用youtube快捷键,让看视频学技术起飞
  14. 积化和差 和差化积公式
  15. C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
  16. 详述查看 MySQL 数据文件存储位置的方法
  17. CSS重置默认样式reset.css代码模板
  18. 计算机设备统计报告,2017年1-12月通信设备、计算机及其他电子设备制造业增加值统计分析...
  19. bilibili DR_CAN 现代控制理论 and 非线性控制理论 and 浙大 最优控制
  20. 软件测试 (7) web项目测试

热门文章

  1. python3讨论交流地_讨论 - 廖雪峰的官方网站
  2. android程序大牛,冲向大牛之安卓:学习界面怎么在程序中画出来
  3. php调用百度天气接口,php使用百度天气接口示例
  4. python open permission denied_python - Image.open PermissionError:[Errno 13]权限被拒绝: - 堆栈内存溢出...
  5. android button自定义样式详解,Android自定义格式显示Button的布局思路
  6. Weird Game CodeForces - 299C
  7. hdu 1418(不相交的曲线分面)
  8. c# emnu 获取注释_C# 数据操作系列 - 19 FreeSql 入坑介绍
  9. PC端连接Android设备进行adb调试
  10. ADB安卓调试工具使用总结