mysql在linux系统中的安装和使用

来源:互联网 发布:移动的网络怎么这么差 编辑:程序博客网 时间:2024/06/05 06:23

1.首先我们需要提前下载mysql的linux版本,这里我下载的MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar

2.然后我们在linux系统中的root用户下,cd  /usr/local,新建一个mysql文件夹:mkdir mysql

3.接下来我们通过WinSCP进行传输在root用户下,然后 cp /root/MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql 中

4.我们先不着急进行解压,我们需要提前查看自己的linux系统中是否有mysql 通过命令:rpm -qa | grep mysql  如果系统中有mysql需要我们进行卸载

5.卸载mysql,通过命令:rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 这里需要提醒根据自己系统中的版本将其所有的都要卸载

6.这时我们就可以进行解压安装自己的mysql了 通过命令:tar -xvf MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql

7.解压之后我们看到里面有几个rpm文件

8.安装
安装mysql的服务器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
注意:第一次登录mysql的时候没有不需要密码的 以后都需要
安装mysql的客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
9.查看mysql的服务状态
service mysql status 
 启动 mysql
service mysql start
 停止mysql
service mysql stop

10.修改mysql的root的密码
登录:mysql -uroot
修改密码:
use mysql;
update user set password = password('123456') where user = 'root';
flush privileges;# 刷新
11.开启远程访问
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
12.开启防火墙端口 3306 退出mysql
3306端口放行 
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
13:设置mysql的服务随着系统的启动而启动
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on

这样我们也可以在windows系统中的小海豚也可以访问我们linux中的mysql

1 0
原创粉丝点击