centos6下用yum安装mysql_centos6下使用yum安装MySQL

转自:https://www.cnblogs.com/edgedance/p/7140411.html

注意:Centos 7在使用此方法时因为mariadb会出现较多冲突,建议查看另一教程

Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。

一、安装

1.查看有没有安装过:

yum list installed mysql*

rpm -qa | grep mysql*

2.查看有没有安装包:

yum list mysql*

3.安装mysql客户端:

yum install mysql

4.安装mysql 服务器端:

yum install mysql-server

yum install mysql-devel

注:这里可能会出现No package mysql-server available的问题,是因为我们本地yum仓库中没有可用的mysql-server rpm包,因此在yum安装之前先在本地备好rpm软件包。

Centos 7:

rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

Centos 6:

rpm -ivh https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm

执行后再使用yum install mysql-server命令

二、启动    &&    停止

1.数据库字符集设置

mysql配置文件/etc/my.cnf中加入default-character-set=utf8

2.启动mysql服务:

service mysqld start或者/etc/init.d/mysqld start

注:centos7启动方法:systemctl start mysql

3.开机启动:

chkconfig --add mysqld

4.查看开机启动设置是否成功:

chkconfig --list | grep mysql*

mysqld            0:off1:off2:off3:on4:on5:on6:off

如果都是off,执行下面命令开启

chkconfig --level 345 mysqld on

6.停止命令:

service mysqld stop

三、登录

1.创建root管理员:

mysqladmin -u root password 123456

2.登录:

mysql -u root -p

输入密码即可(密码输入的时候是无法看到的,输入好后直接回车即可)

3.修改密码:

a.知道密码

方法1: 用SET PASSWORD命令

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已经设置过密码,采用如下方法

mysqladmin -u root password oldpass "newpass"

b.忘记密码

service mysqld stop

mysqld_safe --user=root --skip-grant-tables

mysql -u root

use mysql

update user set password=password("new_pass") where user="root";

flush privileges;

四、远程访问

1.登录

mysql -u root -p

2.授权,命令需要加;号,

grant all privileges on *.* to 'root'@'%' identified by 'password';

第一个*是数据库,可以改成允许访问的数据库名称

第二个 是数据库的表名称,代表允许访问任意的表

root代表远程登录使用的用户名,可以自定义

%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了

password代表远程登录时使用的密码,可以自定义

3.立即生效

flush privileges;

五、Linux MySQL的几个重要目录

数据库目录:        /var/lib/mysql/

配置文件:        /usr/share /mysql(mysql.server命令及配置文件)

相关命令:        /usr/bin(mysqladmin mysqldump等命令)

启动脚本:        /etc/rc.d/init.d/(启动脚本文件mysql的目录)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值