center os使用yum安装mysql

测试机,系统是别人装的,只查到系统版本是center os 6.6。系统里有个mysql的依赖包,因为yum list命令看到有同样版本的安装包所以没去mysql官网下载,直接使用yum安装。


查看是否之前安装过mysql或者有没有mysql的依赖包

<pre name="code" class="java">[root(*****) ~]# rpm -qa | grep mysql
 

如果有一定要先删除

<pre name="code" class="java">[root(*****) ~]# rpm -e mysql  // 这种方式基本删不掉。。。
[root(*****) ~]# rpm -e --nodeps mysql  //有依赖的话强制删除,mysql代表安装过的mysql名
 

添加mysql用户组使用命令groupadd mysql

添加mysql用户使用命令useradd -g mysql mysql

这个时候可能会添加失败,可能是因为linux权限问题,这个具体遇到的时候百度即可

使用yum查出mysql版本

[root(*****) ~]# yum list | grep mysql    
<pre name="code" class="java">[root(*****) ~]# yum install mysql     //安装mysql客户端
[root(*****) ~]# yum install mysql-server    //安装服务器端
<pre name="code" class="java">[root(*****) ~]# yum install mysql-devel     //安装服务器端
//以上三个命令执行时会提示(y or n)输入y回车继续安装
 
 
 

安装完成之后在mysql配置文件中加入默认字符集

配置文件是  /etc/my.cnf    

使用vim或vi命令编辑,输入i进入编辑模式,在[mysqld]下加character-set-server=utf8,输入完成后按esc退出编辑模式,输入wq退出vi或vim


启动mysql服务

使用service mysqld start命令

这时候使用chkconfig --list | grep mysqld 命令查看是否是开机启动,如果不是,使用chkconfig mysqld on命令进行设置

使用service mysqld stop 命令关闭服务


输入mysql进入mysql命令行模式,注意:该模式下,每次输入结束要以分号(;)结尾再回车才有效

修改密码

先用use mysql;切换到mysql库,然后使用update user set password=password("newpassword") where user="root";语句修改。注意newpassword表示你要设置的新密码,root表示你的用户名。

执行完上面的语句之后,要输入flush privileges;上面的update语句就会生效


如果想同时修改用户名和密码,可以参考这篇文章

如何修改mysql用户名 密码点击打开链接


因为是服务器端,因此要开启远程访问

在mysql命令行下,use mysql;切换到mysql数据库

user表中新增一条记录host为“%”,user为"你的用户名"

即:grant all privileges on *.* to '你的用户名'@'%' identified by '你的密码' with grant option;

然后执行flush privileges;

退出mysql命令行模式,用\q;回车,或者exit回车


linux mysql的几个重要目录

数据目录

/var/lib/mysql/

配置文件

/usr/share/mysql (mysql.server命令及配置文件)

相关命令

/usr/bin (mysqladmin mysqldump等命令)

启动脚本

/etc/rc.d/init.d/ (启动脚本文件mysql的目录  例:/etc/rc.d/init.d/ mysqld start) 有时候service mysql start 不能用的时候可以直接用该目录下的命令启动mysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值