• ubuntu配置安装MySQL数据库


    1. 安装MySQL数据库
      先使用命令sudo apt-get update
      再使用命令sudo apt-get install mysql-server

    根据安装提示信息,逐步安装即可。
    安装完成后,使用命令dpkg -l|grep mysql命令查看mysql安装情况。

    1. 卸载MySQL数据库
      删除mysql的数据文件 sudo rm /var/lib/mysql/ -R
      删除mysql的配置文件 sudo rm /etc/mysql/ -R
      自动卸载mysql(包括server和client) sudo apt-get autoremove mysql* --purgesudo apt-get remove apparmor

    卸载: sudo apt-get remove dbconfig-mysql
    卸载:sudo apt-get remove mysql-client
    卸载:sudo apt-get remove mysql-client-5.7
    卸载:sudo apt-get remove mysql-client-core-5.7
    再次执行自动卸载:sudo apt-get autoremove mysql* --purge

    在终端中查看MySQL的依赖项: dpkg --list|grep mysql

    3.安装mysql数据库后,使用 mysql -u root -p登陆,5.7版本的安装过程中没有设置root密码导致无法登陆。

    输入命令sudu cat /etc/mysql/debian.cnf查看密码,然后使用命令mysql -u debian-sys-maint -p并输入密码登陆mysql数据库。

    使用use mysql切换到mysql数据库,并输入语句select host,user,authentication_string,plugin from user
    查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password。

    alter user 'root'@'localhost' identified with mysql_native_password by '你的密码'
    修改成功后,使用命令quit退出mysql后重新登陆

    1. 登陆mysql,创建新用户
      create user 'newuser'@'%' identified by '用户密码'
      flush privileges 刷新数据库。%表示可以远程访问。
      mysql5.7:GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

    5.配置mysql可以远程访问
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    找到bind-address = 127.0.0.1 ,直接注释掉或者改为0.0.0.0

    6.重启MySQL数据库
    service mysqld restart

  • 相关阅读:
    【poj3017】 Cut the Sequence
    【vijos1243】 生产产品
    【bzoj3624】Apio2008—免费道路
    【bzoj1912】 Apio2010—patrol 巡逻
    【bzoj2006】 NOI2010—超级钢琴
    【bzoj1178】 Apio2009—CONVENTION会议中心
    【bzoj1503】 NOI2004—郁闷的出纳员
    【bzoj1499】 NOI2005—瑰丽华尔兹
    【poj2823】 Sliding Window
    【poj3264】 Balanced Lineup
  • 原文地址:https://www.cnblogs.com/DreamOfLife/p/16330534.html
Copyright © 2020-2023  润新知