Ubuntu18.04下MySQL5.7安装配置

Ubuntu18.04中安装MySQL5.7

1.安装

  • 直接通过源安装

    sudo apt-get update
    sudo apt-get install mysql-server mysql-client
    sudo apt-get install libmysqlclient-dev
    
  • 整个过程自动下载和安装,完成后,检查是否已正确安装并成功启动:

    sudo netstat -atp | grep mysql
    

显示有端口正在被监听,则安装完成,mysql服务已正常启动。

2.初始配置

  • 连接MySQL服务器并修改root初始密码

    mysql -uroot -p
    

    安装过程中无任何提示要设置root的密码,本以为root的默认密码为root,可再三尝试连接被拒;

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    
  • 在本地配置文件中获取用户名和密码

    sudo cat /etc/mysql/debian.cnf
    

    用得到的用户名和密码重新登录,成功!!!

  • 修改root用户的密码

    连接mysql后,输入以下命令修改密码:

    mysql>update mysql.user set authentication_string=password('新密码放到这') where user='root' and Host = 'localhost';
    mysql>update user set plugin="mysql_native_password";
    mysql>flush privileges;
    mysql>quit;
    

    密码修改成功,可以使用新密码重新登录;

    若登录失败,重启MySQL服务,如下:

    sudo service mysql restart
    

3.卸载

sudo apt-get autoremove --purge mysql-server-5.7
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
sudo apt-get remove libmysqlclient
sudo apt-get remove mysql*
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

4.参考

1 Ubuntu下MySQL5.7初始密码修改 https://blog.csdn.net/weixin_42353109/article/details/81431051
2 Ubuntu 安装mysql和简单操作 https://www.cnblogs.com/zhuyp1015/p/3561470.html

猜你喜欢

转载自blog.csdn.net/u010942902/article/details/87991187