ubuntu配置mysql

0x1在ubuntu安装mysql-server

sudo apt install mysql-server

  • 安装时需要为默认的root用户指定密码
  • 安装完mysql-server后,mysql-client就带了,无需单独安装.
  • 可通过以下三条命令查看状态,重启和停止
    sudo service mysql status
    sudo service mysql restart
    sudo service mysql stop

0x2进入mysql进行配置

  • mysql –u root –p 回车后输入root用户的密码 或 mysql –u root –p123456

  • 修改配置文件,支持中文;
    SHOW VARIABLES LIKE '%char%';
    SHOW VARIABLES LIKE '%colla%';
    collation_connection 排序规则,通常用utf8_general_ci
    修改完成后退出mysql
    exit

0x3修改mysql配置文件

  • 修改/etc/mysql/mysql.cnf
    在最后增加:
    [client]
    default-character-set = utf8
    [mysqld]
    character-set-server = utf8
    collation-server = utf8_general_ci
    bind-address = 0.0.0.0

0x4重启mysql服务

sudo service mysql restart
查看监听地址是否正确
netstat -tap | grep mysql
在这里插入图片描述
这样就可以接受所有ip地址的连接了

0x5创建用户并授权

  • 创建用户[CREATE USER]
    CREATE USER 'chenye'@'%' IDENTIFIED BY '123456';
    表示,所有的ip地址都可以用这个用户(wendy)连接。
    flush privileges;
    刷新一下权限,使得上面的语句生效。
  • 授权[GRANT]
    grant all on *.* to 'chenye'@'%';
    把所有的权限授给’chenye’@’%’,用户(chenye)
    on 表示什么数据库下的什么表(*.*所有数据库下的所有表权限)
    flush privileges;
    刷新一下权限,使得上面的语句生效。

0x6连接数据库

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值