300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 如何查看centos是否安装了mysql_centOS系统安装MySQL教程

如何查看centos是否安装了mysql_centOS系统安装MySQL教程

时间:2022-03-02 16:49:32

相关推荐

如何查看centos是否安装了mysql_centOS系统安装MySQL教程

如何卸载CentOS系统自带MySQL

1.1、查找以前是否装有MySQL

命令:rpm-qa|grep-imysql

可以看到如下图的所示:(图片来自互联网,仅做参考使用)

说明系统自带:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel5

1.2、停止MySQL服务、删除之前安装的MySQL

1)停止服务命令:(mysql服务命令有二种:一种是mysql,一种是mysqld)

停止方式1:servicemysqlstop停止方式2:/etc/init.d/mysqlshutdown停止方式3:servicemysqldstop停止方式4:/etc/init.d/mysqldshutdown

2)删除mysql命令:rpm–e(删除命令)rpm-e–nodeps(强制删除命令)

例如:rpm-evMySQL-client-5.5.25a-1.rhel5rpm-e–nodepsMySQL-server-5.5.25a-1.rhel5

1.3、查询老版本MySQL的目录、并且删除老版本MySQL的文件和库

1)查询命令:find/-namemysql

例如:

/var/lib/mysql/var/lib/mysql/mysql/usr/lib64/mysql

2)删除命令:rm–rf

例如:

rm-rf/var/lib/mysqlrm-rf/var/lib/mysqlrm-rf/usr/lib64/mysql

注意:卸载后/etc/f不会删除,需要进行手工删除rm-rf/etc/f

1.4、再次查找机器是否安装Mysql

使用查询命令:rpm-qa|grep-imysql无结果,说明已经卸载彻底、接下来直接安装mysql即可

二、如何在CentOS系统里在线安装Mysql

1.1、通过yum命令来查看MySQL版本

在线查看版本命令:yumlist|grepmysql

如图:(图片来自互联网,仅做参考使用)

1.2、通过yum命令在线安装MySQL

在线安装命令:yuminstall(单个安装)yuminstall–y(多个安装)

例如:

yuminstallmysql-server

yuminstall–ymysql-servermysqlmysql-deve

安装成功截图:(图片来自互联网,仅做参考使用)

1.3、查看安装已安装版本命令

查看已安装版本命令:rpm-qimysql-server

三、如何在CentOS系统里面手动安装MySQL

1.1、下载MySQL安装文件

1)如果只是需要安装mysql,那么只需要安装如下文件

MySQL-server-5.5.25-1.rhel5(建议下载版本,高版本需要兼容包)

MySQL-devel-5.5.25-1.rhel5(建议下载版本,高版本需要兼容包)

MySQL-client-5.5.25-1.rhel5(建议下载版本,高版本需要兼容包)

1.2、手动进行MySQL安装

1)打开终端,进入放置MySQL安装程序的文件夹目录

如:cd/opt/install

2)安装MySQL服务端

安装RMP文件安装命令:rpm–ivh

安装BIN文件安装命令:./

rpm-ivhMySQL-server-5.5.25a-1.rhel5.x86_64.rpm

./MySQL-server-5.5.25a-1.rhel5.x86_64.bin

注意:安装过程会出现的错误:(解决办法)

错误信息:

[root@localhostupload]#rpm-ivhMySQL-server-5.5.25a-1.rhel5.x86_64.rpmerror:Faileddependencies:libaio.so.1()(64bit)isneededbyMySQL-server-5.5.25a-1.rhel5.x86_64libaio.so.1(LIBAIO_0.1)(64bit)isneededbyMySQL-server-5.5.25a-1.rhel5.x86_64libaio.so.1(LIBAIO_0.4)(64bit)isneededbyMySQL-server-5.5.25a-1.rhel5.x86_64

以上错误信息可以看出是因为缺少库libaio,所以需要下载libaio库安装即可

安装方法与安装MySQL方法的一致

3)安装MySQL客户端、MySQL-devel

rpm-ivhMySQL-client-5.5.25a-1.rhel5.x86_64.rpm

./MySQL-client-5.5.25a-1.rhel5.x86_64.bin

rpm-ivhMySQL-devel-5.5.25a-1.rhel5.x86_64.rpm

./MySQL-devel-5.5.25a-1.rhel5.x86_64.bin

安装成功截图:(图片来自互联网,仅做参考使用)

四、如何进行MySQL初始化及相关配置

1.1、开启MySQL服务命令

启动方式1:servicemysqlstart启动方式2:/etc/init.d/mysqlstart启动方式3:servicemysqldstart启动方式4:/etc/init.d/mysqldstart

1.2、修改MySQL中root初始密码

安装MySQL成功后root初始密码为空

进入MySQL界面命令:mysql–uroot–p

如图:(图片来自互联网,仅做参考使用)

修改初始化密码命令:/usr/bin/mysqladmin-urootpassword‘rootadmin’格式:mysqladmin-u用户名-p旧密码password新密码

注意:如果无法进入MySQL界面常见情况有2种

一种属于:服务未启动

一种属于:密码错误(请参考1.3、如何重置MySQLroot用户密码)

其他错误:请联系QQ:807002272

1.3、如何重置MySQL中root用户密码及验证

Ø如何修改root密码

1)停止MySQL服务命令:

/etc/init.d/mysqldstop

/etc/init.d/mysqlstop

2)输入绕过密码认证命令:

mysqld_safe--user=mysql--skip-grant-tables--skip-networking&

3)输入登录用户命令:

mysql-urootmysql

4)输入修改root密码SQL语句:

updateusersetPassword=password('123456')whereuser='root';

5)输入数据刷新命令:

FLUSHPRIVILEGES;

6)退出MySQL命令:

quit;

Ø验证root密码是否修改成功

1)登录MySQL界面:mysql–uroot–p(修改的新密码)

例如:mysql–uroot–p123456

1.4、如何实现MySQL远程连接

注意:必须在CentOS系统防火墙里开放MySQL访问端口

1)改表法:

mysql-uroot-pvmware

mysql>usemysql;mysql>updateusersethost=‘%’whereuser=‘root’;mysql>selecthost,userfromuser;

mysql>flushprivileges;

mysql>quit;

2)授权法:

mysql>GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;

mysql>GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.1.3'IDENTIFIEDBY'mypassword’WITHGRANTOPTION;

1.5、如何实现开机自动启动MySQL服务

1)查看MySQL服务是否自动开启命令

chkconfig--list|grepmysqld

chkconfig--list|grepmysql

2)开启MySQL服务自动开启命令

chkconfigmysqldon

chkconfigmysqlon

五、如何开启、关闭、重启MySQL服务命令

启动方式1:servicemysqlstart启动方式2:/etc/init.d/mysqlstart启动方式3:servicemysqldstart启动方式4:/etc/init.d/mysqldstart

停止方式1:servicemysqlstop停止方式2:/etc/init.d/mysqlshutdown停止方式3:servicemysqldstop停止方式4:/etc/init.d/mysqldshutdown

重启方式1:servicemysqlrestart重启方式2:/etc/init.d/mysqlrestart重启方式3:servicemysqldrestart重启方式4:/etc/init.d/mysqldrestart

六、如何设置CentOS防火墙开放端口

Ø打开iptables的配置文件命令:

vi/etc/sysconfig/iptables

Ø添加使防火墙开放端口命令:

-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport端口-jACCEPT

Ø关闭、开启、重启防火墙命令:

/etc/init.d/iptablesstop关闭

/etc/init.d/iptablesstart开启

/etc/init.d/iptablesrestart重启

Ø永久性关闭防火墙命令:

chkconfig--level35iptablesoff

/etc/init.d/iptablesstop

iptables-PINPUTDROP

Ø打开主动模式端口命令

iptables-AINPUT-ptcp--dport端口-jACCEPT

Ø打开被动模式端口~端口之间的命令

iptables-AINPUT-ptcp--dport端口:端口-jACCEPT

iptables-AINPUT-ilo-jACCEPT

iptables-AINPUT-mstate--stateESTABLISHED-jACCEPT

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。