在linux下安装mysql
1.下载mysql
2.上传到linux
3.检查系统上是否安装了mysql 若安装了就需要先卸载再使用我们自己的
rpm -qa |grep -i mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
4.新建一个文件夹
mkdir /usr/local/mysql
5.复制|剪切 到/usr/local/mysql
mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/
6.进入 /usr/local/mysql 解压mysql
cd /usr/local/mysql
tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar
7.先安装服务器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
注意:在安装的过程中,记得复制这段设置密码的格式文本:/usr/bin/mysqladmin -u root password 'new-password'
8.安装客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
9.启动Mysql
service mysql status #检测mysql的运行状态是否启动
service mysql start #启动mysql(只启动一次)
10.设置密码操作
/usr/bin/mysqladmin -u root password '1234'
11.登录mysql
mysql -uroot -p1234
quit退出
12.放行3306端口号
修改配置文件
cd /etc/sysconfig
vi iptables
复制(yy p)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
改成
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙
service iptables stop
service iptables start
13.允许远程连接 mysql
1 在linux上 登录mysql
2 创建远程客户
create user '远程客户的用户名'@'%' identified by '远程客户的登录密码';
create user 'root'@'%' identified by '1234';
3 然后为这个用户授权(允许这个用户连接我)
grant all on *.* to '允许远程连接的用户'@'%' with grant option;
grant all on *.* to 'root'@'%' with grant option;
4 刷新权限
flush privileges;