免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1599 | 回复: 0
打印 上一主题 下一主题

MySql安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-11 15:12 |只看该作者 |倒序浏览

                               
MySQL安装
平台:RHEL 5  CentOS 5
软件包:mysql-5.0.45-linux-i686.tar.gz

1、建立mysql组名和mysql用户名
[root@localhost
~]# groupadd mysql
[root@localhost ~]# useradd
-g mysql -s /sbin/nologin mysql

2、安装mysql
[root@localhost ~]# cd /home/software
[root@localhost software]# tar zvf
/home/software/mysql-5.0.45-linux-i686.tar.gz
[root@localhost software]# mv mysql-5.0.45-linux-i686 /usr/local/mysql
[root@localhost software]# cd /usr/local/mysql
[root@localhost mysql]# cp /usr/local/mysql/support-files/my-medium.cnf
/etc/my.cnf
设置:安装完以后要初始化数据库【重点】
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql data
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql

3、设置自启动
[root@localhost mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql]# chmod 755 /etc/rc.d/init.d/mysqld
[root@localhost mysql]# chkconfig -level 2345 /etc/rc.d/init.d/mysqld on

4、启动mysql服务
[root@localhost mysql]# /usr/local/mysql/bin/mysqld_safe
--user=mysql &

5、修改root用户的初始化密码
[root@localhost mysql]# ./bin/mysqladmin
-uroot password 'rs'

6、进入mysql
[root@localhost
~]# /usr/local/mysql/bin/mysql -uroot -p
Enter password:                                           //输入密码
Welcome
to the MySQL monitor.  Commands end with
; or \g.
Your
MySQL connection id is 1
Server
version: 5.0.45 MySQL Community Server (GPL)
Type
'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
授权用户访问权限
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'some_pass'
WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'some_pass' WITH
GRANT OPTION;
SET PASSWORD FOR 'user'@'localhost' = OLD_PASSWORD('password');
SET PASSWORD FOR 'user'@'%' = OLD_PASSWORD('password');

7、修改data目录为/var/mysqldata/data
[root@localhost ~]# mkdir /var/mysqldata
[root@localhost ~]# chgrp mysql /var/mysqldata -R
[root@localhost ~]# cp -R -p /usr/local/mysql/data /var/mysqldata
[root@localhost ~]# vi /etc/my.cnf
      [client]
         default-character-set=utf8
      [mysqld]
         basedir=/usr/local/mysql
         datadir=/var/mysqldata/data
         default-character-set=utf8
         long_query_time = 2
         skip-name-resolve
         #log-bin=mysql-bin
        
#server-id = 1
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104003/showart_2050393.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP