ubuntu mysql 环境,Ubuntu下安装搭建MySQL环境步骤介绍

摘要 腾兴网为您分享:Ubuntu下安装搭建MySQL环境步骤介绍,翼拍照,易码平台,洋葱数学,小度等软件知识,以及poco美人相机,收卡啦,crc16校验工具,ps画笔样式,机械标准件,法硕联盟论坛,pp时光机,迅雷版,固安生活圈,i东莞,旺铺,营养粥谱,id-0,春节日历,xinyou等软件it资讯,欢迎关注腾兴网。安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下。 一. 安装 MySQL sudo apt-get install mysql-se...

安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下。

一. 安装 MySQL

sudo apt-get install mysql-server

sudo apt-get install mysql-client

sudo apt-get install php5-mysql // 安装php5-mysql是将php和mysql连接起来

二. 检查MySQL是否正在运行

sudo netstat -tap | grep mysql

当运行成功后,可以看到类似于如下的界面:

image_1apg9c7o13rq6a0ne2n2d5qf9.png-5kB

如果服务器不能正常运行,可以以下命令启动它:

sudo /ect/init.d/mysql restart

三. 卸载MySQL

sudo apt-get autoremove --purge mysql-server-5.0

sudo apt-get remove mysql-server

sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common (非常重要)

清楚残留数据:

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

四. 登陆MySQL

mysql -uroot -p

输入正确密码即可进入:

cf4415c91509a49a0da9517e51c0c0e9.png

五. MySQL的一些简单操作:

5.1 启动MySQL服务:

sudo start mysql

5.2 停止MySQL服务:

sudo stop mysql

5.3 修改 MySQL 的管理员密码:

sudo mysqladmin -u root password myNewPassword

5.4 修改MySQL启动端口:

sudo vi /ect/mysql/my.cnf

port = 3306 // 该端口值即MySQL的启动端口

5.5 MySQL安装后的目录结构:

备注: 此结构只针对于使用apt-get install在线安装情况。

数据库存放目录: /var/lib/mysql/;

相关配置文件存放目录: /usr/share/mysql;

相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令);

启动脚步存放目录: /etc/rc.d/init.d/;

六. 远程登陆MySQL数据库

6.1 MySQL远程访问的命令格式如下:

mysql -h主机地址 -u用户名 -p用户密码

例如:mysql -h192.168.1.20 -uroot -p1234567890。

配置完了服务器的数据访问权限,此时还不能远程访问MySQL数据库。因为现在还没有对服务器上的数据库或表赋予访问权限(GRANT)。

6.2 在目标服务器上,修改mysql的my.cnf文件:

sudo vi /etc/mysql/my.cnf

注释掉bind-address,屏蔽其只对本地监听:

# bind-address = 127.0.0.1

重启MySQL服务,使其修改的配置生效:

sudo restart mysql

6.3 对服务器上的数据库或表赋予访问权限:

GRANT ALL PRIVILEGES ON 数据库名.* TO 账户@"%" IDENTIFIED BY "密码";

flush privileges;

例如: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "1234567890"; flush privileges;,赋予root拥有该主机中的所有数据库的访问权限。

修改完成后,更新数据库修改配置:

flush privileges;

6.4 修改用户的IP访问限制为所有IP:

在服务器上登陆MySQL数据库后,修改用户的IP访问限制为所有IP:

show databases; // 显示所有的数据库

use mysql; // 切换到名字为mysql的数据库

update user set host = '%' where user = 'root'; // 修改root用户的访问IP为无限制。"%"表示所有IP,也可以将其设置成固定IP地址

七. MySQL图形化管理软件推荐

目前主流的MySQL图形化管理软件有phpMyAdmin、MySQLDumper、MySQL GUI Tools、MySQL Workbench、Navicat等。目前我使用的是 Navicat。

最后的提醒:

请不要用root账号做远程登陆账号,新建用户吧!

相关推荐

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值