设为首页 收藏本站
查看: 981|回复: 0

[经验分享] Ubuntu使用root用户+安装mysql5.07+基础配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2018-4-29 15:08:57 | 显示全部楼层 |阅读模式
  上一章讲到破解root权限,个人是不建议使用root用户的,毕竟权限越大责任越大。不过有些朋友还是有需要的,下面讲讲。

  破解root权限:

  1)sudo passwd root //设置root用户的密码
  2)把/etc/ssh/sshd_config文件下的
  PermitRootLogin without-password修改为permitRootLogin yes //这是允于root用户登录
  3)重启系统

  经过上面的步骤我们就可以用root用户登录了,重新登录后可以看到我们是root用户了

DSC0000.png

  我们可以使用su命令回到自己创建的用户

  下面我们来安装mysql

  sudo apt install mysql-server

  然后我们来到这里,会问我们是否要继续安装,之前安装过ssh,我们都知道在这里输入Y就行了

DSC0001.png

  接着要我们输入root的密码,然后再输入一次确认

  注意:这里的root密码是mysql的root用户,而不是我们之前设置的root用户密码。这里我们建议自己输入密码,而不是直接按确定,不然mysql会随机生成密码,到时候我们要去配置文件了找,比较麻烦

DSC0002.png     安装完成后,我们使用systemctl status mysql.service 确认服务是否运行

DSC0003.png

  安装完成后,为了确保我们的ufw防火墙没有开启,现阶段暂时用不到防火墙。Ubuntu16.04的ufw默认是关闭的,不过我们还是执行下

  sudo ufw disable    //关闭防火墙
DSC0004.png

  安装完成后,我们可以使用mysql -uroot -p123456

  -u    后面接的是用户

  -p    后面接的是密码

  当然-p后面也可以不接密码,然后会提示我们输入的。如果接了密码注意不要留空

  登录进去后,我们可以使用exit退出

DSC0005.png

  在mysql下,我们可以使用

  SHOW VARIABLES LIKE '%char%';    //查看字符集编码
  SHOW VARIABLES LIKE '%colla%';    //查看校对排序规则
DSC0006.png

DSC0007.png     这些都是可以在配置文件修改的

  在/etc/mysql/my.cnf下添加
[client]

  default-character-set = utf8
  

[mysqld]

  character-set-server = utf8
  collation-server = utf8_general_ci
  

  重启mysql服务 systemctl restart mysql.service
  再进去看看有没有什么不同

  设置默认的字符集编码,这一步是可以有,可以没有的。设置了我们创建表的时候就可以不用再后面添加默认的字符集编码,因为是在中国我们的编码都是会默认用utf8,当然有其他的需求的可以自己再设置。

  我们的数据库很多时候是会有别的机器的客户端连接进来的,所以我们需要更改监听地址。

  sudo netstat -anptu|grep mysql

  可以看到监听的地址,默认是127.0.0.1也就是本地,3306是mysql默认使用的端口

DSC0008.png

  我们在配置文件里面添加bind-address可以修改默认的监听地址,这里就使用0.0.0.0方便连接,当然如果是在业务环镜,那是肯定不会这样设置的。

DSC0009.png

  然后我们可以使用sudo netstat -anptu|grep mysql 看到监听地址改变了


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453674-1-1.html 上篇帖子: ubuntu下的KVM 下篇帖子: Ubuntu和Windows 8.1以上双系统Boot的设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表