L001-oldboy-mysql-dba-lesson01

L001-oldboy-mysql-dba-lesson01
《sql应用重构》经典的书 ,思想,封顶境界!
mysql下载页面: http://www.filewatcher.com/m/mysql-5.5.32-linux2.6-x86_64.tar.gz.186722932-0.html
[root@web01 ~]# cd /usr/local/src/
[root@web01 src]# wget http://101.44.1.120/files/2141000004483B18/cdn.mysql.com//archives/mysql-5.5/mysql-5.5.32-linux2.6-x86_64.tar.gz
[root@web01 src]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz
[root@web01 src]# cp -R mysql-5.5.32-linux2.6-x86_64
/usr/local/mysql
[root@web01 src]# ll /usr/local/mysql
[root@web01 ~]# cp /usr/local/mysql/support-files/my-huge.cnf
/etc/my.cnf
[root@web01 ~]# mkdir /var/lib/mysql
[root@web01 ~]# mv /etc/my.cnf /var/lib/mysql/
[root@web01~]# vi /var/lib/mysql/my.cnf +40
21 default-character-set = utf8
40 datadir
= /var/lib/mysql
41 character_set_server = utf8
139 default-character = utf8
[root@web01 ~]# useradd -M -s /sbin/nologin mysql
[root@web01 ~]# id mysql
[root@web01 ~]# chown -R mysql:mysql /var/lib/mysql/
[root@web01~]# cp /usr/local/mysql/support-files/mysql.server
/etc/init.d/mysqld
[root@web01 mysql]# cd /usr/local/mysql
[root@web01 mysql]# ./scripts/mysql_install_db --user=mysql
[root@web01~]#
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/var/lib/mysql/my.cnf --user=mysql #mysql初始化
[root@web01 ~]#
echo '/usr/local/mysql/bin/mysqld_safe
--defaults-file=/var/lib/mysql/my.cnf &' >>/etc/rc.local
[root@web01 ~]#
/usr/local/mysql/bin/mysqld_safe
--defaults-file=/var/lib/mysql/my.cnf &
[root@web01 ~]# ps -ef|grep mysql
#或者使用/etc/init.d来启动mysql
[root@web01 ~]# cp
/usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@web01 ~]# tailf /var/lib/mysql/web01.com.err #启动后,这个日志一定要好好看看。
[root@web01 ~]# ln -s
/usr/local/mysql/bin/mysqladmin /bin/mysqladmin
[root@web01 ~]# ln -s
/usr/local/mysql/bin/mysqldump /bin/mysqldump
[root@web01 ~]# ln -s
/usr/local/mysql/bin/mysql /bin/mysql
[root@web01 ~]# ln -s /usr/local/mysql/bin/mysqld_safe /bin/mysqld_safe
[root@web01 ~]# ln -s /usr/local/mysql/bin/mysqlbinlog /bin/mysqlbinlog
[root@web01 ~]# mysql -u root -S /tmp/mysql.sock
mysql>
use mysql;
show tables;
select * from user\G;
[root@web01 ~]# mysqladmin -u root password 'testpassword' #设置root密码
[root@web01 ~]# mysql -uroot -ptestpassword
mysql> select user,host,password from mysql.user;
delete from mysql.user where user='root' and host='web01.com';
delete from mysql.user where user='root' and host='::1';
use mysql; update user set password='*9F69E47E519D9CA02116BF5796684F7D0D45F8FA'
where host='127.0.0.1';
select user,host,password from mysql.user;
+------+-----------+-------------------------------------------+
| user | host |
password
|
+------+-----------+-------------------------------------------+
| root | localhost | *9F69E47E519D9CA02116BF5796684F7D0D45F8FA |
| root | 127.0.0.1 | *9F69E47E519D9CA02116BF5796684F7D0D45F8FA |
+------+-----------+-------------------------------------------+
create database mywebsite;
show databases;
grant all on mywebsite.* to 'test'@'10.0.0.%' identified by 'test';
flush privileges;
show global variables like '%char%';
select user,host,password from mysql.user;
+------+-----------+-------------------------------------------+
| user | host |
password
|
+------+-----------+-------------------------------------------+
| root | localhost | *9F69E47E519D9CA02116BF5796684F7D0D45F8FA |
| root | 127.0.0.1 | *9F69E47E519D9CA02116BF5796684F7D0D45F8FA |
| test | 10.0.0.% | *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
+------+-----------+-------------------------------------------+
update mysql.user set
password=password('newpassword') where user='test';
附件列表
L001-oldboy-mysql-dba-lesson01的更多相关文章
- 我心中的MySQL DBA
原文网址链接:http://wangwei007.blog.51cto.com/68019/1718311 MySQL是一个跨平台的开源关系型数据库管理系统,目前MySQL被广泛地应用在Interne ...
- 招聘前端、Java后端开发、测试、Mysql DBA
公司介绍: http://www.lagou.com/gongsi/43095.html http://www.yamichu.com 简历发到: zhuye@yamichu.com 招聘职位: JA ...
- MySQL DBA的个人修养
做为一个MySQL DBA,必须具有以下的素质: 一, 身体素质 DBA必须接收和处理各种报警,不论是中午在吃饭或者凌晨三点已经进入深度睡眠.接到报警需要立即进入应急状态,找到电脑,联上网络,快速定位 ...
- MySQL DBA面试全揭秘
来源:http://ourmysql.com/archives/1426 本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧. MySQL DBA ...
- Mysql DBA 20天速成教程,DBA大纲
Mysql DBA 20天速成教程 基本知识1.mysql的编译安装2.mysql 第3方存储引擎安装配置方法3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点4.字符串编 ...
- MySQL DBA教程:Mysql性能优化之缓存参数优化
在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感 ...
- MySQL DBA修炼秘籍
0.导读 本文主要写给那些立志成为MySQL DBA,以及正在学习MySQL的同行们,结合个人及业内其他同行的职业发展经历给大家一些参考,如何成为合格的MySQL DBA. 1.什么是MySQL DB ...
- “快的打车”创始人陈伟星的新项目招人啦,高薪急招Java服务端/Android/Ios 客户端研发工程师/ mysql DBA/ app市场推广专家,欢迎大家加入我们的团队! - V2EX
"快的打车"创始人陈伟星的新项目招人啦,高薪急招Java服务端/Android/Ios 客户端研发工程师/ mysql DBA/ app市场推广专家,欢迎大家加入我们的团队! - ...
- 【转】MYSQL DBA知识了解-面试准备
http://www.itpub.net/forum.php?mod=viewthread&tid=1825849 公司招聘MySQL DBA,也面试了10个2年MySQL DBA工作经验的朋 ...
- MySQL DBA工作角色和职责介绍
MySQL DBA分架构DBA,运维DBA和开发DBA三种角色,职责介绍如下:
随机推荐
- Python学习 之 编程
1.搭建python环境 交互模式:输入python进入交互模式,exit()退出交互模式 文本模式:新建*.py文件,编辑*.py文件,运行python *.py 2.python文件类型 (1)源 ...
- uboot_starts_analysis.pdf
Uboot中start.S源码的指令级的详尽解析 HTML版本的在线地址为:http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/ ...
- js里一些经典的算法
//1.找出某个数字在一组数组内的存不存在 如果存在 找出他所在的索引. function indexOf(arr,item){ var i; if(Array.prototype.indexOf){ ...
- PHP读书笔记(6)- 数组
数组定义 数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西.PHP 中的数组实际上是一个有序映射.映射是一种把 values 关联到 keys 的类型. 定义数组 ...
- APK文件安装模拟器和ADB命令的使用
1.安装APK文件到模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件.在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclips ...
- ArcGIS Server 10.2 实战(四)格栅动态配色服务
当你的地理处理服务输出的是格栅,那个不可避免地需要为格栅的各类型数据添加不同色彩进行区分,而默认时格栅的色彩是随机的,或者固定死一套着色方案是也显得不够人性化,难以满足多样的客户需求,下面谈谈如何解决 ...
- Weblogic 10.3.6 在RHEL5.4 下安装
一WebLogic简介 webserver是用来构建网站的必要软件.可用来解析.发布网页等功能,它是用纯java开发的.weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展.B ...
- phpnow升级php版本 php-5.2.14-Win32升级至5.3.5
PHPNow自带的PHP版本为5.2.14,而最后一次更新在于2010-9-22.下面来升级PHP5.3.5: 1.下载安装文件: 先下载PHP5.3.5,下载地址:php-5.3.5-Win32-V ...
- IOS下视频监控项目总结
一.项目说明 二.技术点 1.数据缓存 2.storyboard的使用 3.h264码流数据的解码 4.UDP通讯 三.解决方案 四.总结 五.相关资料
- 纯CSS制作“跳动的心”demo
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...