阿里云Centos7上安装和卸载MySQL教程

阿里云Centos7上安装和卸载MySQL教程

1、基本安装过程

1.查看系统是否安装了mysql软件

# rpm -qa|grep -i mysql

2.CentOS 7的yum源中默认是没有mysql的。所以,为了解决这个问题我们首先下载安装mysql的repo源。

# wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

3.安装mysql的repo源

# rpm -ivh mysql57-community-release-el7-7.noarch.rpm

4.开始安装

# yum install mysql-server
# yum install mysql-devel
# yum install mysql
# rpm -qa | grep -i mysql

5、服务开关操作

#执行其中之一就可以

# service mysqld status     查看mysql当前的状态
# systemctl status mysqld

# service mysqld stop       停止mysql
#systemctl stop mysqld

# service mysqld restart    重启mysql
#systemctl restart mysqld

# service mysqld start      启动mysql
# systemctl start mysqld

6、设置MySql的开机启动

# systemctl enable mysqld

7、启动MySQL服务进程

# systemctl start mysqld
或者
# service mysqld start

2、登录数据库

1、登录

mysql -u root    不需要密码登录
mysql> use mysql;

mysql> show tables;

select user,authentication_string from user;


update mysql.user set authentication_string=password('your password') where user='root';
括号内输入你的密码

flush privileges;

exit

2、重启服务

service mysqld restart

3、输入密码登录

mysql -uroot -p

4、查看是否登录成功

show databases


登陆成功。

可能出现的错误

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement

这个问题是初始化密码时出错了

这个其实与validate_password_policy的值有关。

validate_password_policy有以下取值:
在这里插入图片描述
默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root的密码为123456。
必须修改两个全局参数:

首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;

validate_password_length(密码长度)参数默认为8,我们修改为1

mysql> set global validate_password_length=1;

完成之后再次执行修改密码语句即可成功

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

再次登录即可使用

卸载MySql教程

1.查看mysql状态

systemctl status mysqld

2、关闭mysql服务·

systemctl stop mysqld

3.执行卸载命令

rpm -qa | grep mysql

4.卸载安装组件(rpm -ev)后面跟的是上面命令执行后的要卸载的组件

由于依赖关系,所以要按顺序卸载。

需要注意的是:安装的时候是带rpm后缀的,但是卸载时不带的。

rpm -ev mysql-community-server-5.7.19-1.el7.x86_64

rpm -ev mysql-community-client-5.7.19-1.el7.x86_64

rpm -ev mysql-community-libs-5.7.19-1.el7.x86_64

rpm -ev mysql-community-common-5.7.19-1.el7.x86_64

ps:
如果出现 mysql-community-libs-5.7.19-1.el7.x86_64 等类似的
被依赖需要 postfix-2:2.10.1-6.el7.x86_64 
或者
postfix-2:2.10.1-6.el7.x86_64

可以使用下列命令:
 rpm -ev --nodeps mysql-community-libs-5.7.19-1.el7.x86_64
这段命令跟之前命令 的区别是  --nodeps  

5、执行命令

whereis mysql

6.删除上面命令下所显示的路径下的文件

rm -rf 路径

7、查找mysql相关文件

find / -name mysql

删除相关文件

rm -rf 路径

8.删除日志文件

rm -rf /var/log/mysqld.log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值