资讯专栏INFORMATION COLUMN

centos安装Mysql并远程连接

FrancisSoung / 2052人阅读

摘要:安装下载源安装包安装源检查源是否安装成功修改源,改变默认安装的版本。比如要安装版本,将源的改成。方式安装的查看系统中是否以包安装的卸载删除服务删除分散文件夹或者清空相关的所有目录以及文件本文参考地址参考

安装mysql

1.下载mysql源安装包

        shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2.安装mysql源

        shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm 

3.检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"

4.修改 vim /etc/yum.repos.d/mysql-community.repo源 ,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。

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

5.安装MySQL

shell> yum install mysql-community-server

6.启动MySQL服务

shell> systemctl start mysqld

7.开机启动

shell> systemctl enable mysqld
shell> systemctl daemon-reload

8.修改root本地登录密码

1)查看mysql密码

shell> grep "temporary password" /var/log/mysqld.log

2)连接mysql

shell> mysql -uroot -p

3)修改密码[注意:后面的分号一定要跟上]

mysql> ALTER USER "root"@"localhost" IDENTIFIED BY "MyNewPass4!";

或者:

mysql> set password for "root"@"localhost"=password("MyNewPass4!"); 

mysql> show variables like "%password%";

9.添加远程登录用户

mysql> GRANT ALL PRIVILEGES ON *.* TO "caoxiaobo"@"%" IDENTIFIED BY "Caoxiaobo0917!" WITH GRANT OPTION;

10.设置密码安全规则

   set global validate_password_policy=0;
   set global validate_password_length=1;

11.刷新映射关系

flush privileges;
卸载mysql
yum方式安装的mysql
1、yum remove mysql mysql-server mysql-libs compat-mysql51

2、rm -rf /var/lib/mysql

3、rm /etc/my.cnf

查看是否还有mysql软件:

rpm -qa|grep mysql

如果存在的话,继续删除即可。

rpm方式安装的mysql

a)查看系统中是否以rpm包安装的mysql:

[root@localhost opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686

b)卸载mysql

[root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686

c)删除mysql服务

[root@localhost local]# chkconfig --list | grep -i mysql
[root@localhost local]# chkconfig --del mysql

d)删除分散mysql文件夹

[root@localhost local]# whereis mysql 或者 find / -name mysql

mysql: /usr/lib/mysql /usr/share/mysql
清空相关mysql的所有目录以及文件
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf

【本文参考地址】(https://www.cnblogs.com/caoxb...
【参考2】(https://www.cnblogs.com/wangh...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110663.html

相关文章

  • CentOS7 使用yum安装mysql 配置远程连接

    摘要:官方说明下载地址前期准备下载安装下载的发行包查看存储库中的所有子存储库,并查看哪些子存储库已启用或禁用禁用最新系列的子存储库并启用特定系列的子存储库如果执行上面的命令提示执行下面的命令安装通过运 官方说明 https://dev.mysql.com/doc/mys...rpm下载地址 https://dev.mysql.com/downloa... 前期准备 下载rpm wget h...

    wzyplus 评论0 收藏0
  • Centos7使用yum安装MySQL以及如何实现远程连接

    摘要:因为被收购,目前推荐使用数据库步骤如下至此安装完成初始化密码执行命令,设置初始密码远程连接数据库允许任何以用户登录立即生效修改文件注释掉这句话,如果有的话检查防火墙并关闭另外如果不想关闭防火墙,那么可以添加规则,下面是使用命令添加 因为MySQL被Oracle收购,目前推荐使用mariadb数据库步骤如下:1)yum install mariadb2) yum install mari...

    Tikitoo 评论0 收藏0
  • Centos7使用yum安装MySQL以及如何实现远程连接

    摘要:因为被收购,目前推荐使用数据库步骤如下至此安装完成初始化密码执行命令,设置初始密码远程连接数据库允许任何以用户登录立即生效修改文件注释掉这句话,如果有的话检查防火墙并关闭另外如果不想关闭防火墙,那么可以添加规则,下面是使用命令添加 因为MySQL被Oracle收购,目前推荐使用mariadb数据库步骤如下:1)yum install mariadb2) yum install mari...

    KavenFan 评论0 收藏0
  • 如何在本地远程连接虚拟机上CentOS7的mysql

    摘要:例如,你想使用从任何主机连接到服务器的话。如果你想允许用户从为的主机连接到服务器,并使用作为密码如果你想允许用户从为的主机连接到服务器的数据库,并使用作为密码验证远程连接虚拟机数据库访问在中的输入连接成功之后就可以用连接虚拟机中的数据库了 参考:https://www.cnblogs.com/dump/...https://blog.csdn.net/asd104/... 1.检查虚拟...

    sf_wangchong 评论0 收藏0
  • 如何在本地远程连接虚拟机上CentOS7的mysql

    摘要:例如,你想使用从任何主机连接到服务器的话。如果你想允许用户从为的主机连接到服务器,并使用作为密码如果你想允许用户从为的主机连接到服务器的数据库,并使用作为密码验证远程连接虚拟机数据库访问在中的输入连接成功之后就可以用连接虚拟机中的数据库了 参考:https://www.cnblogs.com/dump/...https://blog.csdn.net/asd104/... 1.检查虚拟...

    or0fun 评论0 收藏0

发表评论

0条评论

FrancisSoung

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<