linux下安装mysql

[root@localhost usr]# groupadd mysql  
[root@localhost usr]# useradd -g mysql mysql  
[root@localhost usr]# cd /usr/local

[root@localhost local]# tar -zxvf mysql-5.1.55.tar.gz

[root@localhost local]# cd mysql-5.1.55
[root@localhost mysql-5.1.55]# ./configure --prefix=/usr/local/mysql
[root@localhost mysql-5.1.55]# make
[root@localhost mysql-5.1.55]# make install
[root@localhost mysql-5.1.55]#cp support-files/my-medium.cnf /etc/my.cnf

[root@localhost mysql-5.1.55]# cd /usr/local/mysql

[root@localhost mysql-5.1.55]#chown -R root . #改当前目录的拥有者为root。注意,最后有个 “.”,表示当前目录

[root@localhost mysql-5.1.55]#chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录

[root@localhost mysql-5.1.55]#chgrp -R mysql /usr/local/mysql #改变目录所属为mysql

[root@localhost mysql-5.1.55]# bin/mysqld_safe --user=mysql & #启动mysql初始化(&表示在后台执行)

[root@localhost mysql-5.1.55]#bin/mysqladmin -uroot password 123456 #更改root登录密码

 

--mysql加入到系统服务中----

[root@localhost mysql-5.1.55]#cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql

[root@localhost mysql-5.1.55]#chkconfig --add mysql #加入到系统服务中,就可以通过service mysql| start|stop|status|restart进行管理

 

--mysql加入环境变量中

[root@localhost mysql-5.1.55]#cd /root

[root@localhost ~]#cp .bashrc .bashrc.bak #先备份一份

[root@localhost ~]# vi .bashrc #i进入可编辑状态

在最后加入export PATH=/usr/local/mysql/bin:$PATH:.

[root@localhost ~]#source ~/.bashrc #回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录

[root@localhost ~]#env #查看一下是否生效

 

----Linux开放3306端口---

[root@localhost ~]#service iptables stop

[root@localhost ~]#vi /etc/sysconfig/iptables i进入可编辑状态,在最后加入

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

[root@localhost ~]#service iptables start

 

----root用户开启mysql远程访问权限-----

[root@localhost ~]#shutdown -hr now #重启电脑

[root@localhost ~]# ps -e | grep mysql #查看mysql是否已随开机启动,或者输入:service mysqld status

[root@localhost ~]#mysql -uroot -p #进入mysql(此处必须是配置了mysql的环境变量才能直接使用)

[mysql>]grant all on *.* to root@'%' identified by '123456';

#grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

[mysql>]flush privileges; #可以让操作即时启效

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值