linux下mysql安装

[b]一、软件列表[/b]
ncurses-5.4.tar.gz
mysql-5.1.36.tar.gz

[b]二、安装过程[/b]
注意:如果安装过程中因为gcc导致不能安装时,使用
yum install gcc*或者yum update

1、安装ncurses

tar zvxf ncurses-5.4.tar.gz
cd ncurses-5.4
./configure
make && make install

2.安装MYSQL

tar zvxf mysql-5.1.36.tar.gz
cd mysql-5.1.36
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --enable-assembler --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --with-plugins=all

3、添加mysql组,新建mysql用户

groupadd mysql
useradd -g mysql mysql

4、复制配置文件

cp support-files/my-large.cnf /etc/my.cnf
更新/usr/local/mysql文件夹的所有者及用户组
cd /usr/local/mysql/
chown -R mysql .
chgrp -R mysql .

配置随服务器启动的服务

cp /home/mysql-5.1.36/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig --add mysqld

参数: --add 新增所指定的系统服务
--del 删除所指定的系统服务
--level 指定该系统服务要在哪个执行等级中开启或关闭
--list 列出当前可从chkconfig指令管理的所有系统服务和等级代号
on/off/reset 在指定的执行登记,开启/关闭/重置该系统服务
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
5、初始化mysql

bin/mysql_install_db --user=mysql

6、启动mysql

bin/mysqld_safe --user=mysql

只要不出现mysql ended这样的语句表示成功启动
7、更新用户root的密码

/usr/local/mysql/bin/mysqladmin -u root password 123456
grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to ctoshop@192.168.20.128 identified by "123456"

#所有地址都能连接
grant all on *.* to 'ctoshop'@'%' identified by "123456"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值