linux下centos安装mysql数据库_Linux CentOS 下的MySQL数据库安装与配置-阿里云开发者社区...
安装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数据库安装与配置-阿里云开发者社区...相关推荐
- mysql5.7.10安装_MySQL5.7.10下载及安装及配置-阿里云开发者社区
MySQL5.7.10下载及安装及配置 一.下载 自MySQL版本升级到5.7以后,其安装及配置过程和原来版本发生了很大的变化,下面详细介绍5.7版本MySQL的下载.安装及配置过程. 图1.1 My ...
- mysql unix_timestamp now() dfdfd f_数据库函数lpad的搜索结果-阿里云开发者社区
我的MYSQL学习心得(六) 原文:我的MYSQL学习心得(六) 我的MYSQL学习心得(六) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL ...
- python模拟app操作_Python爬虫入门教程 49-100 Appium安装+操作51JOB_APP(模拟手机操作之一)手机APP爬虫-阿里云开发者社区...
爬前准备工作 在开始安装Appium之前,你要先知道Appium是做什么的?Appium 是一个自动化测试开源工具,看到没,做测试用的,它有点类似Selenium,可以自动操作APP实现一系列的操作. ...
- lua mysql 事务_为什么在 Redis 实现 Lua 脚本事务?-阿里云开发者社区
在刚过去的几个月中,我一直在构思并尝试在 redis 中实现 lua 脚本的事务功能.没有多少人理解我的想法,所以我将通过一些历史为大家做下解释. MySQL 与 Postgres 在 1998-20 ...
- python向mysql中添加数据_通过python操控MYSQL添加数据,并将数据添加到EXCEL中-阿里云开发者社区...
第一步 在python中创建mysql数据表 import pymysql #导入模块 def getCon(): #联接到数据库,并封装循环使用,db是数据库名字 conn = pymysql.co ...
- mysql 查询速度不稳定_mysql严重查询速度的问题一则-阿里云开发者社区
之前用mysql一直也没觉得有特别慢的感觉,最近发现新开发的系统有个页面打开速度非常慢,有时候1分钟都打不开.查了一下系统,定位到是一条sql语句执行慢造成的.该sql如下: SELECT COUNT ...
- mysql和jfinal的区别_mysql与JFinal的数据关系-阿里云开发者社区
mysql与jfinal在使用过程中,一定要弄清楚数据关系,否则容易发生类型不匹配的错误. 一.关系整理 为此,我根据jfinal的源码和mysql的数据字段类型,整理列表如下: mysql jfin ...
- mysql 字段类型设计_Mysql字段类型设计相关问题!-阿里云开发者社区
Mysql是以文件存储在我们的系统的硬盘上面,那么 (1)当我们读取写入的时候就会有磁盘IO的问题 (2)当我们存储的数据是以页单位存储,而且每页的大小是16K,那么我们要尽可能的让我们的一页数据存放 ...
- mysql聚合函数要分组吗_mysql聚合函数和分组-阿里云开发者社区
文章实例的数据表,来自上一篇博客<mysql简单查询>:http://blog.csdn.net/zuiwuyuan/article/details/39349611 一. 聚合函数 聚合 ...
最新文章
- FPGA锁存器、触发器、寄存器和缓冲器的区别
- mongoose框架示例代码解析(一)
- OpenCASCADE:物理STEP文件
- 优化-浏览器缓存和压缩优化
- [转]给控件做数字签名
- 海康威视相机SDK开发(1个相机)
- linux监控程序-程序自动重启方法(转)
- linux 防火墙添加6309端口,关于在linux下部署垂直集群的问题
- 手把手教你实现自己的预设滤镜
- cad标注样式快捷键_CAD快速入门(二十三):标注样式
- balenaEtcher-1.5.70可能是最好用的镜像写U盘工具 img to usb dmg to usb支持多种格式内附截图介绍多平台均有
- w10怎么自动锁定计算机,教你如何设置Win10系统自动锁屏?
- 常用youtube快捷键,让看视频学技术起飞
- 积化和差 和差化积公式
- C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- 详述查看 MySQL 数据文件存储位置的方法
- CSS重置默认样式reset.css代码模板
- 计算机设备统计报告,2017年1-12月通信设备、计算机及其他电子设备制造业增加值统计分析...
- bilibili DR_CAN 现代控制理论 and 非线性控制理论 and 浙大 最优控制
- 软件测试 (7) web项目测试
热门文章
- python3讨论交流地_讨论 - 廖雪峰的官方网站
- android程序大牛,冲向大牛之安卓:学习界面怎么在程序中画出来
- php调用百度天气接口,php使用百度天气接口示例
- python open permission denied_python - Image.open PermissionError:[Errno 13]权限被拒绝: - 堆栈内存溢出...
- android button自定义样式详解,Android自定义格式显示Button的布局思路
- Weird Game CodeForces - 299C
- hdu 1418(不相交的曲线分面)
- c# emnu 获取注释_C# 数据操作系列 - 19 FreeSql 入坑介绍
- PC端连接Android设备进行adb调试
- ADB安卓调试工具使用总结