centos命令行安装MySQL
第一步 安装MySQL查找操作系统是否有安装MySQL,无输出则表示未安装rpm -qa | grep mysql查找MySQL安装镜像yum search mysql下载安装MySQLyum install xxxxx若yum源没有MySQL,可以下载MySQL的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.n
·
一、安装MySQL
1- 查找操作系统是否有安装MySQL,无输出则表示未安装
rpm -qa | grep mysql
##2-查找MySQL安装镜像
yum search mysql
3-下载安装MySQL
yum install xxxxx
若yum源没有MySQL,可以下载MySQL的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3-1. 安装mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3-2. 安装mysql
sudo yum install mysql-server
根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。
4-启动MySQL
service mysqld start
注意:第一次安装成功后,卸载了再装出现启动超时的错误,最后实在解决不了,就系统重装了,所以应该是因为没有卸载干净吧,至于怎么卸载干净就不知道了
5. 重置密码
二、设置MySQL远程连接
解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql service
1. 授权法
- 服务器端登录mysql,并进入mysql数据库。
使用户username使用userpasswd从任何主机连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'username' @'%' IDENTIFIED BY 'userpasswd' WITH GRANT OPTION;
使用户username从IP为192.168.1.1的主机连接到mysql服务器,并使用userpasswd作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root' @ '192.168.1.3' IDENTIFIED BY 'userpassword' WITH GRANT OPTION;
2. 改表法
- 在服务器所在主机登录mysql,更改mysql数据库里的“user”表里的“host”项
,从“localhost”改为“%”
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
更多推荐
已为社区贡献1条内容
所有评论(0)