linux服务器安装mysql并配置信息

linux服务器安装mysql并配置信息

注:所有mysql->中操作的命令需要;结尾,不然不执行语句。

1.1      Mysql安装

检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错。

1)  

yum list installed | grep mysql


2)  

yum -y remove mysql-libs.x86_64


3)  

yum install wget

,过程中选择y,直至安装结束。




从mysql的官网下载mysql57-community-release-el6-5.noarch.rpm(注意这里的el6-5即适配RHEL6.5的版本,如果下载了其它版本后面的安装过程中可能会报错)

4)  

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm



安装下载的rpm文件。

5)

yum install mysql-community-release-el6-5.noarch.rpm




安装成功后,/etc/yum.repos.d/目录下增加了以下两个文件。

6)  

ls /etc/yum.repos.d


7)  

vi /etc/yum.repos.d/mysql-community.repo

查看mysql57的安装源是否可用,如不可用请自行修改配置文件(/etc/yum.repos.d/mysql-community.repo)使mysql57下面的enable=1若有mysql其它版本的安装源可用,也请自行修改配置文件使其enable=0


8)  

yum repolist enabled | grep mysql



9) 

yum install mysql-community-server




1.2      启动/关闭服务

service mysqldstart


1.3      Root密码修改

1)  查看msyql随机密码


2)  Root账户登录mysql,输入查询到的随机密码

mysql –uroot -p


3)  设置用户 root 可以在任意 IP 下被访问

grant all privileges on *.* to root@"%" identified by "Qwer+1234";

4)  设置用户 root 可以在本地被访问

grant all privileges on *.* to root@"localhost"identified by " Qwer+1234";

5)  刷新权限使之生效

flush privileges;

6)  更新 MySQL 的用户 root的密码

set password = password('新密码'); 

注意:由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;

7)  输入 exit 后用新密码再次登录查看。

1.4      远程登录账户创建

1)  

use mysql;

2)  

GRANT ALL PRIVILEGES ON *.* TO '你的用户'@'%' IDENTIFIED BY '你的密码' WITH GRANTOPTION;

3)  

select host, user from user;

// 检查用户表,刷新内存权限


4)  FLUSH PRIVILEGES;

1.5      防火墙修改

1) 

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

2) 

/etc/rc.d/init.d/iptables save

3)  

service iptables restart

1.6      开机自启动

1)  

chkconfig --list | grep mysqld


2)  

chkconfig mysqld on

1.7      修改连接数

1)  

mysql –uroot -p

2) 

show variables like '%max_connections%';

//查看连接数


3)  

vi /etc/ my.cnf

max_connections = 3000//修改连接数


4)  重启msyql服务,再次查看。

你可能感兴趣的:(linux服务器安装mysql并配置信息)