debian 免安装mysql_debian系统下MySQL的安装及设置

debian下安装MySQL:

1、构建源或使用光盘镜像,当然你插入光盘也没问题

2、有源时本地文件的源配置:修改/etc/apt/sources.list文件,

示例:deb http://192.168.10.73/ sid main

以上设置如果待安装的电脑可以接入Internet,均可省略。

3、准备工作做好了,现在开始安装:

1)输入:apt-get install mysql-server

2)接下来会有几个询问对话框,不管你能不能看懂,无特殊情况一路yes就OK了,主要就是搜寻源,识别文件等

3)当以上都OK了,就会弹出一个询问对话框,提示输入MySQL的root密码

4)接下来会弹出一个确认密码输入框,估计都看得懂,就不多说了。

5)再接下来就开始安装了,瞬间完成,你会发现比Red Hat简单多了,输入mysql

–V(记得是大写的V,这里还不是mysql)查看一下,如果出现:

mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using

readline 5.2

那么恭喜你,已经安装成功了。

访问设置:Mysql的操作工具个人觉得Navicat for

MySQL最好用了,这时候就要解决Mysql数据库的远程访问问题了。为了便于初学者理解,可以先尝试使用如下几个命令了解下基本结构:

testB:~# mysql -uroot -p123456进入Mysql,有如下提示:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 33

Server version: 5.0.51a-24 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the

buffer.

mysql> show database;查看数据库

mysql> use mysql;基础库,数据库的用户和权限管理均在此库里操作

mysql> show

tables;查看该数据库里的表格,会发现有个user表,马上就会用到这个表

mysql> select * from

user;先用这个命令查看该表,会发现root用户只能通过本地访问

执行如下命令:

mysql>grant all on *.* to root@192.168.1.22

identified by

"123456";all即代表所有权限,*.*代表所有数据库,root代表访问时的用户名,@后面为允许访问的ip,使用%即赋予任意主机权限访问,最后一个字符串是与用户名匹配的访问密码。

成功会有如下提示:

Query OK, 0 rows affected (0.00 sec)

再执行以下命令查看结果:

mysql> select * from user;会发现新增了一条记录

| 192.168.1.22 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9

|

表示192.168.1.22可以使用root账户访问Mysql了

如果要远程访问,还需要修改MySQL的配置文件/etc/mysql/my.cnf,因为默认3306端口只允许本地访问的,注释掉这行

#bind-address = 127.0.0.1

然后重启Mysql,/etc/init.d/mysql restart

OK,现在可以远程访问数据了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值