【Linux】CentOS下安装Mysql

本文详细介绍了在CentOS系统中安装、配置MySQL数据库的方法,包括卸载自带Mysql,通过YUM在线安装,启动与登录MySQL,修改密码,删除用户表,开启远程登录,以及开放端口等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 查看CentOS自带的Mysql

rpm -qa|grep mysql

2 将自带的mysql卸载

rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

3 yum在线安装(会自动解决依赖)

(1)确定机器可以联网

(2)yum install mysql-server

(3)启动mysql:service mysqld start(注意是mysqld,关闭时service mysqld stop)

(4)登录mysql:mysql -u root -p

    注:yum安装后,密码默认为空,提示输密码时不用输密码就可直接登录

(5)修改密码并删除一些用户表

    登录后输入 set password = password('rootroot');
    use mysql;
    select user,host from user;
    delete from user where user='';

(6)开启mysql的远程登录,默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启远程登录mysql的权限

    输入如下命令:grant all privileges on *.* to '用户名' @'%' identified by '密码';
  (如:grant all privileges on *.* to 'root' @'%' identified by 'rootroot';)
    然后输入:flush privileges;

(7)退出Mysql,开放Linux的对外访问的端口3306:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    将修改永久保存到防火墙中:/etc/rc.d/init.d/iptables save 

(8)测试是否成功:service mysqld start
如果已经安装则: 


如果没有安装则: 
[root@localhost ~]# service mysqld start
mysqld:未被识别的服务 
还可以看看你的服务是否已经添加到linux上:chkconfig --list mysqld
如果已经安装则: 


没有安装则: 
[root@localhost ~]# chkconfig --list mysqld 
在mysqld服务中读取信息时出错,没有那个文件或目录 
一旦你启动了服务,可以这样检查服务器是否在运行:ps -el | grep mysqld 


如果你看到有,就说明服务器安装起来了~~ 

 

 

参考:

https://blog.youkuaiyun.com/u011254180/article/details/77893585

https://blog.youkuaiyun.com/dingguanyi/article/details/77875780

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值