首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux上安装MySQL数据库

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

Linux上安装MySQL数据库:

解压包安装(没有data目录安装方式) 以下是解压包的下载地址

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

1.下载MySQL解压包

2.压缩MySQL安装包

3.修改my-default.ini文件

basedir = "C:\Program Files\mysql-5.7.16-winx64"

datadir = "C:\ProgramData\mysql\data"

记得把数据库数据文件地址存放在其他目录下

4.把my-default.ini改成my.ini

5.以管理员身份启动dos进入bin目录

cd C:\Program Files\mysql-5.7.16-winx64\bin\

6.在dos里执行 MySQL --initialize-insecure

7.执行mysqld程序,查看进程是否有mysqld程序

8.你现在的mysql数据库每次重启都要重新启动mysqld程序

9.在windows中把mysql安装到服务器中 mysqld -install

mysqld --install MySQL

如何进入数据库呢?

安装好后,用户名是:root windows上的话是空密码

1.第一次进入windows安装好的mysql 在dos找到mysql的bin目录,里面有一个mysql.exe程序

2.执行命令是 >mysql –uroot

3.show databases 查看里面所有的表

4.如果是以下的情况就是服务器没有打开

5.如何修改密码呢?

先连接mysql数据库 use mysql;

然后输入修改命令 update user set authentication_string = password (‘123456a’) where user=’root’

123456a 是你的密码

exit 退出mysql控制台

修改后重新启动服务器,你的密码就可以使用了

密码登录方式是:mysql -uroot –p

第二种数据库密码修改:set password=password(‘123456’);

如果mysql密码忘记了怎么办?

第一种方式:你可以删除你的data目录 重新创建

第二种方式:你需要找到你的my.ini的文件

解压版的,你直接在mysql的安装路径下找

安装版的,你需要在它的data上级目录查找

C:\ProgramData\MySQL\MySQL Server 5.7

然后在my.ini里面添加一句命令:skip-grant-tables

如下图,在mysqld下添加这条语句,意思就是跳过密码验证

写好后重新启动服务器就不需要密码登录了

启动后,需要使用这种模式才能修改密码

use mysql;

update user set authentication_string = password (‘123456a’) where user=’root’

然后在把my.ini中的skip-grant-tables

删掉重启服务器

如果远程连接不了mysql怎么办?

在控制台输入ipconfig查看一下内网的IP地址

ping 192.168.0.105

ping一下看看能不能连得上

支持外网连接:

先修改一下参数就能支持远程连接了

use mysql

update user set host=’%’ where user=’root’;

mysql -h 192.168.0.105 -u root -p

使用mysql一般都下载个管理工具,比如sqlyog、导航猫等..

如何下载这个工具?可以在网上搜索

复制它的连接地址下载到你的盘符中

1.下载rpm包(源安装包)

wget

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

2.使用yum安装你的源包

yum localinstall mysql57-community-release-el7-11.noarch.rpm

3.安装mysql服务程序

yum install mysql-community-server

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171211A0RHTE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券