ubuntu 18 安装 mysql

ubuntu 18 安装 mysql

  • 卸载原有的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

    sudo apt-get install mysql-server
    sudo apt-get install mysql-client
    
  • 启动 mysql

    sudo /etc/init.d/mysql restart
    
  • 启动时报错Directory nonexisten

    # vim /etc/init.d/mysql
    
    # 将 下面的 mysql 换成 root 即可
    #su - mysql -s /bin/sh -c "/usr/bin/mysqld_safe > /dev/null 2>&1 &" 
    su - root -s /bin/sh -c "/usr/bin/mysqld_safe > /dev/null 2>&1 &"
    
  • 检查 mysql 是否运行

    ps aux | grep mysql
    
  • 进入mysql 终端

    mysql -u root -p
    
  • 更新mysql 密码

    >> use mysql;
    >> update user set authentication_string=password("你的新密码") where user="root";
    >> update user set plugin="mysql_native_password";
    >> flush privileges;
    
  • 退出

    quit
    
posted @   巫小诗  阅读(241)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示