您的位置:首页 > 运维架构 > Linux

centos下通过yum安装mysql

2016-11-23 14:15 417 查看
参看文档:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

1.首先查看centos下是否有自带的mysql

rpm -qa | grep mysql


这个时候会看到一个mysql的信息。

2.进一步验证

yum list installed | grep mysql


你会看到 

之前我没有用root用户进行登录  这样操作会很不方便 ,所以使用root用户进行登录  su root  系统提示让你输入密码  

3.卸载自带的mysql 

yum -y remove mysql-libs.x86_64

直到出现  Complete!  证明卸载完成。
卸载后我们再查看一下机器上是否有mysql了。 

4.通过yum查看安装的mysql

yum list | grep mysql 或者是 yum -y list mysql*

你会看到

5.安装mysql

yum -y install mysql-server mysql mysql-devel

在联网的系统下,系统会自动下载mysql进行安装,然后你就会看见 部分截图

安装成功。
6.查看mysql版本

rpm -qi mysql-server

你会看见

7.启动mysql

service mysqld start
你会看见  注意这里有个初始化的密码 

/usr/bin/mysqladmin -u root password 'new-password'



8. 更改mysql的root用户的密码

 mysqladmin -u root password 'root'

9.远程用mac连接centos下mysql数据库

use mysql;
grant all privileges on *.* to 'root'@'192.168.140.210' identified by 'root' with grant option;
 flush privileges;
10.打开centos的端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 

iptables -L -n  //或者 service iptables status  

11.修改mysql 让其不区分大小写
登录mysql后  show variables like "%case%" ;查看系统是否支持大小写  如果是1就代表不区分大小写 如果是0 就代表区分大小写。



修改的方法
cd etc文件夹下 
vi my.cnf
在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务/etc/init.d/mysqld restart  大功告成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: