linux下安装mysql
# groupadd mysql# useradd -g mysql mysql
# cd /usr/local
# tar -zxvf mysql-5.1.55.tar.gz
# cd mysql-5.1.55
# ./configure --prefix=/usr/local/mysql
# make
# make install
#cp support-files/my-medium.cnf /etc/my.cnf
# cd /usr/local/mysql
#chown -R root . #改当前目录的拥有者为root。注意,最后有个 “.”,表示当前目录
#chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录
#chgrp -R mysql /usr/local/mysql #改变目录所属为mysql
# bin/mysqld_safe --user=mysql & #启动mysql初始化(&表示在后台执行)
#bin/mysqladmin -uroot password 123456 #更改root登录密码
--把mysql加入到系统服务中----
#cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
#chkconfig --add mysql #加入到系统服务中,就可以通过service mysql| start|stop|status|restart进行管理
--把mysql加入环境变量中—
#cd /root
#cp .bashrc .bashrc.bak #先备份一份
# vi .bashrc #按i进入可编辑状态
在最后加入:export PATH=/usr/local/mysql/bin:$PATH:.
#source ~/.bashrc #回到终端再输入此命令,以使刚修改的起作用,~代表用户主目录
#env #查看一下是否生效
----Linux开放3306端口---
#service iptables stop
#vi /etc/sysconfig/iptables 按i进入可编辑状态,在最后加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
#service iptables start
----给root用户开启mysql远程访问权限-----
#shutdown -hr now #重启电脑
# ps -e | grep mysql #查看mysql是否已随开机启动,或者输入:service mysqld status
#mysql -uroot -p #进入mysql(此处必须是配置了mysql的环境变量才能直接使用)
grant all on *.* to root@'%' identified by '123456';
#grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
flush privileges; #可以让操作即时启效
页:
[1]