阿里云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

阿里云Centos7上安装和卸载MySQL教程_第1张图片
登陆成功。

可能出现的错误

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

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

这个其实与validate_password_policy的值有关。

validate_password_policy有以下取值:
阿里云Centos7上安装和卸载MySQL教程_第2张图片
默认是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

你可能感兴趣的:(阿里云服务器安装MySql,阿里云安装卸载MySql,MySql,阿里云)