在centos下使用mysql常用记录(以centos7为例)

一:centos下安装mysql

1:卸载之前的mysql和系统自带的MariaDB

在安装mysql之前必须卸载之前安装过的mysql或者系统自带的mysql,如果使用rpm安装还需要卸载系统自带的MariaDB。

1.1 卸载mysql

#yumremove mysql mysql-server mysql-libs compat-mysql51

# rm-rf /var/lib/mysql

# rm/etc/my.cnf

# rm–rf /usr/lib64/mysql 

# rm–rf /usr/my.cnf
# rm -rf /root/.mysql_sercret 

# rm-rf /var/lib/mysql //该步骤极为关键,如果没有此步骤重新安装的mysql初始密码不会生效

1.2 卸载系统自带的MariaDB

# rpm -qa | grep -i mariadb

# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

2:安装mysql

2.1 使用yum方式安装mysql

1:下载mysql yum包

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

2: 安装软件源

#  rpm -Uvh  mysql57-community-release-el7-10.noarch.rpm

3:安装mysql服务端

#  yum install -y mysql-community-server

4: 启动mysql

# service mysqld start

2.2 使用rpm方式安装mysql

1:下载mysql压缩包

# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

2:解压压缩包(默认解压到当前路劲,可以在后面加-c 路径 , 解压到你想解压的路径)

# tar -xf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar

3:依次安装mysql(在你解压之后的目录下面运行)

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

#  rpm -ivhmysql-community-libs-5.7.18-1.el6.x86_64.rpm(如果这一步出现很多行说明你之前的mysql没有卸载干净,需要卸载后重新安装)

#  rpm -ivhmysql-community-client-5.7.18-1.el6.x86_64.rpm

#  rpm -ivhmysql-community-server-5.7.18-1.el6.x86_64.rpm

4:启动mysql服务(同rpm安装方式)

2.3 初始化mysql

使用yum或者rpm安装mysql之后需要我们队mysql进行初始化操作

1:获取临时密码

我们使用yum或者rpm安装后的mysql是有一个临时密码的,这个密码必须要在mysql启动一次之后才可以看到

# grep 'temporary password' /var/log/mysqld.log


2:登录并修改密码

# mysql -uroot -p

3:修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

注:如果你重新设置的密码过于简单会出现下面问题

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这个时候我们需要修改一下validate_password_policy参数的值和密码的长度即可

set global validate_password_policy=0;

set global validate_password_length=1;

4:设置远程访问

mysql默认是不支持远程访问的,如果你需要远程访问开启即可

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;FLUSH 

注:这里远程的密码可以和你在服务器上面的登录密码不一样,但是为了方便我们一般设置为一样的。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值