linux mysql stop 报错_mysql linux上安装使用
安装启动
安装之前可以看下系统中有没有已经安装。
查看所有软件:dpkg -l
1、查看mysql安装的版本
mysql --version
2、mysql状态
service mysql status
3、打开数据库
service mysql start
4、关闭数据库:
service mysql stop
不会有输出内容,继续输入 service mysql status
5、异常:control process exit,code=exited,status=1/failure
问题:配置mysql远程访问一开始可以启动,但后来关掉mysql服务一直重启失败
一开始以为是因为进程结束的方式错误,所以就重启了一下服务器;后来发现重启服务器后也没什么用,还是mysql.service failed because the control process exited with error code这个错误,一直以为错误出在mysql.service:main process exit,code=exited,status=1/failure,一直找不到解决方法!
后来想了一下,我在mysql服务没停的时候在/etc/mysql/my.cnf->/etc/alternatives/my.cnf文件里加了一行”bind-address=0.0.0.0”,之后启动mysql服务就一直失败。大概猜到了原因:出现此类错误可能是由配置文件错误造成的。
把新加的bind-address=0.0.0.0 删掉,然后停止数据库,再启动就可以了!
并且这行加的位置也不对,应该加在/etc/mysql/mysql.conf.d/mysqld.cnf 配置文件里.
设置密码
默认密码为空,用户不用输入密码,直接回车登陆
mysql -uroot -p
password:(空)
选择数据库:use mysql;
修改密码:update user set password=PASSWORD('123456') where user='root';
【可能报错,见下文】
刷新数据库权限:flush privileges;
退出数据库:exit;
这样就完成了。
报错
1、Unknown column'password' in fieldlist 错误
原因是mysql数据库下已经没有password这个字段了,password字段改成了 authentication_string
update user set authentication_string=PASSWORD('123456') where user='root';
2、ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
密码不符合当前的密码机制,可能是自己在什么时候设置过密码等级。查看一下有关的密码参数:
mysql> SHOW VARIABLES LIKE 'validate_password%';
在这里,我的mysql已经开启了中级密码验证,密码长度至少为8,包含大小写字母、数字和特殊字符。如果选用这种密码验证,那只要设置的密码包含以上所写的要求即可。
Linux上操作mysql
1、进入mysql数据库
root@test:/home# mysql -uroot -pPassword
2、查询所有的库
mysql> show databases;
3、进入数据库“eduyun_2015_sp1”是库名
mysql> use eduyun_2015_sp1;
4、查询所有的表
mysql> show tables;
5、查询表,进行增删改查“ey_transcodesplit”是表
mysql> select * from ey_transcodesplit;
6、"exit" + 回车;
远程登录
云服务的话 需要先在安全组中添加端口。
1、报错:Host XXX is not allowed to connect to this MySQL server
原因:这是由于Mysql配置了不支持远程连接引起的。
在安装Mysql数据库的主机上登录root用户: mysql -u root -p
依次执行如下命令:
use mysq;
select host from user where user='root';
可以看到当前主机配置信息为localhost.
修改:
再执行 update user set host = '%' where user ='root' 将Host设置为通配符%。
Host设置了“%”后便可以允许远程访问。
执行flush privilegs使配置立即生效。
2、报错:1251 client does not support authentication ...
主机上登录root用户: mysql -u root -p
(1)查看用户信息
select host,user,plugin,authentication_string from mysql.user;
备注:host为 % 表示不限制ip localhost表示本机使用 plugin非mysql_native_password 则需要修改密码
(2) 更新用户密码【尽管你之前已经设置了一次】
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #更新一下用户的密码 root用户密码为123456
#清除一下缓存
flush privileges;
linux mysql stop 报错_mysql linux上安装使用相关推荐
- Linux下MySQL登录报错1045,linux下 root 登录 MySQL 报错的问题
最近在centos 7上,通过yum安装了mysql,安装成功后,使用root登录,出现了如下报错: error 1045 (28000): access denied for user 'root' ...
- linux防火墙保存报错,29.Linux防火墙-firewalled
[toc] Linux防火墙-firewalled 10.20 firewalld的9个zone 1.开启firewalld,前面把firewalld关闭了,现在方向操作 [ ] systemctl ...
- mysql floor报错_mysql的floor()报错注入方法详细分析
刚开始学习sql注入,遇见了 select count(*) from table group by floor(rand(0)*2); 这么条语句.在此做个总结. (更好的阅读体验可访问 这里 ) ...
- mysql replace报错_Mysql中replace与replace into的用法讲解
Mysql replace与replace into都是经常会用到的功能:replace其实是做了一次update操作,而不是先delete再insert:而replace into其实与insert ...
- linux make编译报错 mv,Linux下安装redis
1:首先下载redis http://redis.io/download 2: 需要Linux安装gcc依赖 3:进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz 4:进 ...
- mysql主从报错_Mysql主从报错锦集
前言 在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息. 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not e ...
- mysql cast报错_mysql数据库cast
关于 mysql数据库cast的搜索结果 问题 请教一下,Record中的getLong如何兼容Mysql.Oracle?报错 @JFinal 你好,想跟你请教个问题: Record中的getLong ...
- mysql 42000 报错_MySQL SQL Error: 1064, SQLState: 42000 错误
你不小心使用了下面的关键字,那么就会报这个错误: SQL Error: 1064, SQLState: 42000 MySQL 关键字和保留字 下面这些是目前 MySQL 所拥有的关键字和保留字,在使 ...
- mysql 1061报错_mysql主从 1061 log同步错误处理
1062和1063错误可以跳过 开发在从库上添加索引导致不同步. 报错如下 Last_Errno: 1061 error 'Duplicate key name 'wolf_cert_no'' on ...
最新文章
- 【系统缓慢、CPU 100%、频繁Full GC问题】的定位排查思路!
- centos 重装 php5,centos6.6学习笔记:安装PHP5.5
- groovy怎样从sql语句中截取表名_SQL基础教程学习笔记
- linux 无法访问docker mysql8_Apple M1芯片不支持Docker?Docker:正在努力适配
- Java—数据库技术
- Leetcode--542. 01 矩阵(java)
- c++中射线表示_射线与球的相交测试
- 屏蔽wget下载网站内容
- Hi3559av100安装linux,海思hi3559AV100开发板参数规格介绍
- 使用tensorflow-serving部署tensorflow模型
- c语言入门编程题库100题,C语言入门100题
- 微信公众号的图片引用
- Android地图跑步项目,通过Weex 300行代码开发一款简易的跑步App
- 一次人大金仓剔除锁经历
- package.json browserslist
- Task01:基于逻辑回归的分类预测
- WXPY BOT()扫码登陆微信失败 报错KeyError: ‘pass_ticket‘
- 消除VMware启动虚拟机时的floppy0提示的方法
- Jenkins发布api jobs,利用supervisor管理运行
- 查看僵尸进程并杀掉僵尸进程
热门文章
- 深圳市专精特新中小企业认定补贴政策及申报条件重点,补贴20-100万
- 七、vertical-align属性、透明度属性及兼容、ps常用工具、常见的图片格式、项目规范、命名参考、iconfont的使用...
- android连不上电脑,安卓手机USB数据线连接不上电脑的最佳解决方法
- 解决IE8/IE9无法加载Activex控件问题
- 首页技术支持常见问题宽带外网IP显示为10、100、172开头,没有公网IP,如何解决?...
- Excel シートインポート、Excel シートエクスポート
- ATUO CAD 如何延伸线段?
- SMBMS超市订单管理系统(一)
- arcgis像元大小和分辨率_ArcGIS教程:栅格数据基本词汇
- STM32第二课(cubemx,clk,gpio,)