“Slave2上安装mysql server”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
第1行: 第1行:
.
 
  
== 安装 EPEL 源 ==
+
== 解压mysql ==
  
== 安装 MySQL server 包 ==
+
tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
  
  
== 安装源,启动服务 ==
+
[[文件:Mysql.png]]
  
 +
== 安装mysql ==
  
== 修改密码 ==
+
 +
rpm -ivh  mysql-community-common-5.7.18-1.el7.x86_64.rpm
  
 +
会报错误
 +
 +
[[文件:Mysql报错.png]]
 +
 +
解决方法:
 +
 +
yum remove mysql-libs 
 +
 +
再次执行
 +
 +
rpm -ivh  mysql-community-common-5.7.18-1.el7.x86_64.rpm
 +
 +
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
 +
 +
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
 +
 +
rpm -ivh  mysql-community-server-5.7.18-1.el7.x86_64.rpm
 +
 +
rpm -ivh  mysql-community-devel-5.7.18-1.el7.x86_64.rpm
 +
 +
 +
== 启动mysql服务 ==
 +
 +
启动mysql服务
 +
 +
systemctl start mysqld
 +
 +
查看mysql状态
 +
 +
systemctl status mysqld
 +
 +
[[文件:Mysqlstatus.png]]
 +
 +
 +
 +
让mysql开机自启
 +
 +
systemctl enable mysqld
 +
 +
 +
[[文件:开机启动mysql.png]]
 +
 +
 +
 +
== 获取mysql密码 ==
 +
 +
cat /var/log/mysqld.log | grep password
 +
 +
[[文件:获取mysql密码.png]]
 +
 +
 +
登录mysql
 +
 +
mysql -uroot -p
 +
 +
复制刚才获取的密码
 +
 +
登进mysql修改密码强度
 +
 +
set global validate_password_policy=0;
 +
 +
[[文件:修改mysql密码强度.png]]
 +
 +
修改mysql最低密码长度
 +
 +
set global validate_password_length=4;
 +
 +
 +
[[文件:Mysql密码长度.png]]
 +
 +
修改密码为123456,
 +
 +
\q退出
 +
 +
 +
alter user 'root'@'localhost' identified by '123456';
  
  
 
== 设置远程登录 ==
 
== 设置远程登录 ==
 +
 +
以新密码登陆 MySQL:
 +
 +
mysql -uroot -p123456
 +
 +
 +
 +
 +
创建用户:
 +
 +
create user 'root'@'%' identified by '123456';
 +
 +
 +
 +
允许远程连接:
 +
 +
 +
grant all privileges on *.* to 'root'@'%' with grant  option;
 +
 +
 +
[[文件:远程登录.png]]
 +
 +
 +
刷新权限:
 +
 +
 +
flush privileges;
 +
 +
[[文件:刷新权限.png]]

2018年11月12日 (一) 11:02的版本

解压mysql

tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar


Mysql.png

安装mysql

rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

会报错误

Mysql报错.png

解决方法:

yum remove mysql-libs

再次执行

rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.18-1.el7.x86_64.rpm


启动mysql服务

启动mysql服务

systemctl start mysqld

查看mysql状态

systemctl status mysqld

Mysqlstatus.png


让mysql开机自启

systemctl enable mysqld


开机启动mysql.png


获取mysql密码

cat /var/log/mysqld.log | grep password

获取mysql密码.png


登录mysql

mysql -uroot -p

复制刚才获取的密码 、 登进mysql修改密码强度

set global validate_password_policy=0;

修改mysql密码强度.png

修改mysql最低密码长度

set global validate_password_length=4;


Mysql密码长度.png

修改密码为123456,

\q退出


alter user 'root'@'localhost' identified by '123456';


设置远程登录

以新密码登陆 MySQL:

mysql -uroot -p123456



创建用户:

create user 'root'@'%' identified by '123456';


允许远程连接:


grant all privileges on *.* to 'root'@'%' with grant option;


远程登录.png


刷新权限:


flush privileges;

刷新权限.png