mysql数据库是应用开发中相对常用的数据库,可以满足不同场景的数据存储的要求,这里主要介绍mysql常用操作经验和root密码忘记处理方法。
工具/原料
ubuntu
mysql安装
1、在ubuntu中安装mysql服务器、客户端等命令参考如下:$ sudo apt-get install mysql-server mysql-client mysql-workbench
2、安装完成后可以查看mysql的安装版本信息$sudo apt-cache search mysql | grep mysql-server
root密码忘记怎么办
1、找到mysql内置的维护用户名和密码进行登录mysql找到文件:/etc/mysql/debian.cnf打开该文件就可看到debian-sys-maint用户以及密码
2、使用debian-sys-maint用户以及密码登录mysql服务器使用如下命令:hxb@omg:~$ mysql -u debian-sys-maint -pR1V580mnTNvS5SoX
3、使用sql语句修改root的密码>update mysql.user set authentication_string=password('hxb') where user='root';其中‘hxb’是需要重新设置的root密码
4、刷新mysql用户权限表, 退出后重新启动mysql服务刷新权限:>flush privileges;>exit;重新启动mysql服务:$sudo mysql service restart
5、使用root新的密码登录,如果提示如下错误,则需要设置root用户的plugin值错误提示:MSQL error 1698(28000)
6、使用debian-sys-maint用户以及密码登录mysql服务器,使用如下命令:hxb@omg:~$ mysql -u debian-sys-maint -pR1V580mnTNvS5SoX修改root的plugin和密码mysql> update mysql.user set authentication_string=password('hxb'),plugin='mysql_native_password' where user='root';刷新权限:>flush privileges;>exit;重新启动mysql服务:$sudo mysql service restart
7、使用root登录mysqlhxb@omg:/etc/mysql$ mysql -u root -p