- 登录:不管是linux 还是windows都需要到达mysql的安装目录下的bin文件夹下。定位到此后,执行 mysql -uroot -p.命令解释:-u 是用户名的意思,root 是用户名的值,-p不带密码,密码在接下来输入。不展示。
- linux下开启,关闭与重启
- 开启:
- 使用service启动:service mysql start
- 使用mysqld脚本启动:/etc/inint.d/mysql start
- 使用safe_mysqld启动: safe_mysql&
- 关闭:
- 使用service关闭:service mysql stop
- 使用 mysqld 脚本启动:/etc/inint.d/mysql stop
- mysqladmin shutdown
- 重启:
- 使用service重启: service mysql restart
- 使用 mysqld 脚本启动:/etc/inint.d/mysql restart
- 状态:
- 使用service查看mysql服务的状态是关闭还是开启:service mysqld status
- 开启:
- 远程连接mysql:
- 原因:linux 在没有可视化界面的时候,对数据库的操作是比较麻烦的。那么,启动远程的连接工具是个不错的选择。
- 版本:mysql8与之前的版本的密码加密的方式不同。
- 报错:navicat 连接 mysql 出现Client does not support authentication protocol requested by server
- 解决:
- 方式一:
- 进入mysql数据库中
- UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
- ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
- 错误处理:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
- 执行完成上一句:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 这个错误不需要处理
- FLUSH PRIVILEGES; 刷新
- 方式二:感觉太麻烦了,直接修改一就好了。
- 方式一:
- 具体的操作表的这些,我还是不想记。
linux 下的MySQL 开关重启状态。远程连接mysql
最新推荐文章于 2024-01-05 20:30:46 发布