Linux中 Mysql 数据库安装

Mysql 数据库安装


今天总结一下在Linux下的Mysql的安装步骤。

  • 这里我是在服务器上安装的Mysql,权限为root虚拟机上运行的话在指令前加上sudo就好了。

安装Mysql

1. yum makecache  
2. yum clean all 
3. wget -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
		yum -y install mysql57-community-release-el7-10.noarch.rpm
4. yum -y install mysql-server  mysql-client libmysqld-dev 
				 mysql服务器    mysql客户端   依赖库  
5. service mysqld start  #开启服务  
  • 这里初始密码还没设置
    mysql -u root -p 
    输入密码  #不行
    

修改Mysql root 密码

  1. 这里修改一下配置文件,绕过密码验证

    vim /etc/my.cnf 
    
    [mysqld]
    skip-grant-tables  #绕过密码验证  
    
    service mysql restart 		# 重启Mysql,让配置文件生效
    
    mysql -u root -p 
    直接回车就登录成功 
    
  2. 设置新密码

    update mysql.user set authentication_string=password("新密码") where user='root'; # 更新密码 
    update user set plugin="mysql_native_password"; #更新原始密码   
    flush privileges; #刷新权限    
    
    
    vim /etc/my.cnf   # 回到配置文件
    
    #skip-grant-tables  # 注释掉 绕过密码验证指令  
    
    
    service mysqld restart #重启mysql服务  
    

本地终端 连接远程数据库

  1. 授权
  • 如果遇到以下错误

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

    2.登录mysql

    mysql -u root -p
    
    set global validate_password_policy=0;
    set global validate_password_length=1;
    alter user 'root'@'localhost' identified by '你的密码';
    
  1. 开始授权

    grant all on *.* to root@'%' identified by '123456' with grant option;
    #授权 在任何主机上 用root  123456 登录 可以操作所有的数据库 以及所有的数据表   
    
  2. 刷新权限即可

    flush privileges; #刷新权限 
    
  • 值得注意的是Mysql的默认端口号3306,别忘了在服务器中设置开放访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值