免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 无风之谷
打印 上一主题 下一主题

线上连载讨论:数据库运维之MySQL初级应用(有奖) [复制链接]

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
21 [报告]
发表于 2011-09-22 08:41 |只看该作者
回复 14# kns1024wh


    设置mysql.server启动脚本时,可以把如下参数设置完整,为单机多实例打下基础

编辑/etc/init.d/mysql_1.server 启动文件,修改如下参数
46行 ,basedir=/home/q/mysql_1
47行 ,datadir=/home/q/mysql_1/data
60行 ,server_pid_file=/home/q/mysql_1/data/mysql.pid
330行, $bindir/mysqld_safe --defaults-file=/etc/my_1.cnf --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 &

论坛徽章:
0
22 [报告]
发表于 2011-09-22 09:35 |只看该作者
回复  kns1024wh


    设置mysql.server启动脚本时,可以把如下参数设置完整,为单机多实例打下基础

...
ning_lianjie 发表于 2011-09-22 08:41



    是的,补充的很好。 不过很多时候要跑多实例 都是通过定义一个新的启动文件 ,不同的端口 socket信息等来操作那样 总是感觉比较容易识别的

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
23 [报告]
发表于 2011-09-22 10:16 |只看该作者
多实例还是用socket来的好点,各司其职

论坛徽章:
0
24 [报告]
发表于 2011-09-22 15:03 |只看该作者
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306

#make && make install

ps:
重新编译时需要
#make clean
#rm -f CMakeCache.txt

# useradd -M -s /sbin/nologin mysql
# chown -R mysql.mysql /usr/local/mysql/
# cd /usr/local/mysql/
#cp support-files/my-medium.cnf  /etc/my.cnf
# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
出现这个错误latin1_swedish_ci' is not valid for CHARACTER SET 'utf8' 原因是因为编译的时候没有加DDEFAULT_COLLATION=utf8_general_ci 选项
# chown -R root .
# chown -R mysql data/
# cp support-files/mysql.server /etc/init.d/mysqld
# ll /etc/init.d/mysqld   //查看是否具有x权限
-rwxr-xr-x. 1 root root 10650 Sep 21 15:41 /etc/init.d/mysqld
# chkconfig mysqld on
# /etc/init.d/mysqld start
Starting MySQL..... SUCCESS!
# echo "export PATH=\$PATH:/usr/local/mysql/bin" >> ~/.bash_profile
# source ~/.bash_profile
# mysql_secure_installation  //可以直接开始mysql的初始化了,到这里mysql的编译就基本上完成了

论坛徽章:
6
丑牛
日期:2013-09-17 00:18:40未羊
日期:2013-10-31 12:10:47午马
日期:2013-12-07 01:58:50水瓶座
日期:2013-12-24 22:43:12水瓶座
日期:2014-03-15 21:12:13操作系统版块每日发帖之星
日期:2016-08-07 06:20:00
25 [报告]
发表于 2011-09-22 15:18 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
26 [报告]
发表于 2011-09-22 18:06 |只看该作者
看着cmake的参数,就觉得别扭,一会大写,一会小写的,不如原来configure的时候,全是小写,不用频繁切换大写

论坛徽章:
0
27 [报告]
发表于 2011-09-22 22:42 |只看该作者
回复 23# chenyx


    linux下 一个 就是socket 这个很关键的

论坛徽章:
0
28 [报告]
发表于 2011-09-23 09:38 |只看该作者
我写过一个linux下mysql5.5的安装文档,详见:
http://www.5ienet.com/note/html/stmysql55/index.shtml

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
29 [报告]
发表于 2011-09-23 10:05 |只看该作者
回复 23# chenyx


    socket连接要比IP地址效率高
参考
http://dev.mysql.com/doc/refman/ ... nect-to-server.html
"A Unix socket file connection is faster than TCP/IP, but can be used only when connecting to a server on the same computer. A Unix socket file is used if you don't specify a host name or if you specify the special host name localhost"

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
30 [报告]
发表于 2011-09-23 10:07 |只看该作者
回复 28# junsansi

very good!
很详细
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP