欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

第一篇:构建Mysql服务器

发布时间:2025/4/16 数据库 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 第一篇:构建Mysql服务器 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一,准备工作

mysql安装

官网下载地址

https://dev.mysql.com/downloads/mysql/

百度云盘下载地址

链接:https://pan.baidu.com/s/1cPCbI9tk-Y6pQ65Bjapqiw 
提取码:lwq4 
mysql下安装包的介绍

二,安装软件包

1,安装依赖

# yum -y install perl-Date-Dumper perl-JSON perl-Time-HiRes

2,解压mysql安装包

# tar -xvf mysql-5.7.24.tar //解压mysql包

3,卸载老版本的包

[root@localhost ~]# rm -rf /etc/my.cnf

3)删除数据

[root@localhost ~]# rm -rf /var/lib/mysql/*

4)卸载软件包(没有会显示未安装软件包)

  • [root@localhost ~]# rpm -e --nodeps mariadb-server mariadb
  • 警告:/var/log/mariadb/mariadb.log 已另存为/var/log/mariadb/mariadb.log.rpmsave
  • #yum -y remove mariadb-libs.x86_64 1:5.5.52-1.el7

    4,yum源安装

    #yum -y install mysql-community-client mysql-community-common mysql-community-devel mysql-community-embedded mysql-community-embedded-compat mysql-community-embedded-devel  mysql-community-libs mysql-community-libs-compat mysql-community-minimal-debuginfo mysql-community-server mysql-community-test

    或者 #yum -y install mysql-community-*.rpm

    或者RP包安装

     

    5,查看安装了的mysql有关安装包

    # rpm -qa | grep -y mysql

    # rm -rf mysql-community-*

    6,启动服务

    # systemctl start mysqld
    # systemctl enable mysqld                                        //设置开机自启

    # systemctl status mysqld
    [root@proxy mysql]# ss -antulp | grep mysqld          //查看服务启动端口

    # ps aux | grep mysqld                                             //查进程

    三,连接数据库

    1,查随机生成的root密码

    # grep password /var/log/mysqld.log

    #  grep 'temporary password' /var/log/mysqld.log           //随机生成的管理密码

    初始密码登陆mysql:
    (!!!用随机生成密码登陆必须马上修改密码管理,不然会报错)

    2,客户端命令mysql连接数据库

    # mysql -hlocalhost -uroot -p'pIhMu,i2OS#,'                    //用初始密码登录

    mysql> \h                                                                        //登录成功后,查可用的快捷键

    四,修改密码

    1,可以修改密码限制长度

    mysql> show variables like "%password%";              //查询密码有关的变量

    mysql> set global validate_password_policy=0;       //只验证长度

    mysql> set global validate_password_length=6;      //修改密码长度为6位

    2, 修改成自己的密码

    mysql> alter user root@"localhost" identified by "123456";             //修改root密码为123456

    3,永久生效

    # vim /etc/my.cnf

    5 validate_password_policy=0
    6 validate_password_length=6

    # systemctl stop mysqld
    [root@proxy mysql]# systemctl start mysqld

    4,连接数据库

    # mysql -uroot -p123456

    mysql> show variables\G;                                     //查询mysql变量

    五,mysql服务有关参数


     

    六,mysql授权远程登录

    mysql> select host,user from mysql.user; //查询授权的用户mysql> show grants for root@"%"; //用户的权限mysql> grant all on *.* to root@"%" identified by "123456"; //授权root有远程连接权限

       

     

     


     

     

     

     

     

     

     

    总结

    以上是生活随笔为你收集整理的第一篇:构建Mysql服务器的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。