mysql安装完启动问题解决
一、初始化报错问题:
1、/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize (初始化)
./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory (报错)
yum -y install numactl libaio(装这个,再初始化)
2019-03-15T18:39:35.762233Z 0 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists! 2019-03-15T18:39:35.762309Z 0 [ERROR] Aborting
上面这个报错,删除mysql里面的data目录下所有文件,和检查有没有创建mysql用户。

黑色部分是初始密码,要记住好登录。
安全启动:
./mysqld_safe --user=mysql & (要在mysql安装目录下的bin文件夹目录下)

这是显示启动成功了。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 报错
/usr/local/mysql/bin/mysqld_safe & (解决)
如果直接用 mysql -u root -p 报下面错误:
-bash: mysql: command not found (说明路径是错误的)
原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:
# ln -s /usr/local/mysql/bin/mysql /usr/bin
二、启动报错
1、mysql启动出现"initialize specified but the data directory has files in it. Aborting"错误?
将目录/var/lib/mysql删除后重新启动即可 ,如果删不了,就用mv改名字。再重启
|
1 2 |
rm /var/lib/mysql service mysqld start |
2、 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
解决方法:(mysql5.7以上都有默认密码)
要找回默认密码:
grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码
2019-02-20T03:41:59.553591Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: y.Jhr.udd2r>
y.Jhr.udd2r>(这是密码)
[root@lijibin bin]# mysql -u root -p
Enter password:
2019-02-22T20:14:17.003500Z 3 [Note] Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) (密码错误)
Mysql –u root -p
Enter password: y.Jhr.udd2r> (输入密码登录)
mysql> ALTER USER USER() IDENTIFIED BY 'root123'; (修改密码)
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(密码简单的报错。设置大小写加符号)
mysql> ALTER USER USER() IDENTIFIED BY 'Root123?';
Query OK, 0 rows affected (0.06 sec) (密码设置成功)
mysql安装完启动问题解决的更多相关文章
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...
- [Mysql] 安装后启动不了
Mysql安装后启动报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql ...
- mysql安装完之后,登陆后发现只有两个数据库
mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;+--------------------+| Database |+------ ...
- 2017.7.1 mysql安装与启动(已验证可以使用)
下载地址:http://learning.happymmall.com/ 之前一直用解压版安装,启动mysql服务的时候总是失败,这次用mysql installer安装一遍,终于成功启动. 1.下载 ...
- mysql 安装与启动
1.下载mysql installer 2.安装 一直点next,直到finish. 3.安装时的配置 安装完后,选择立即开始配置. 选择standard configuration 勾选安装mysq ...
- mysql安装到启动遇见的问题
一.有时候安装mysql后使用mysql命令时报错 Can't connect to MySQL server on localhost (10061),或者用net start mysql 时报服务 ...
- [MySQL]安装和启动
一 MySQL简介 1)MySQL MySQL是MySQL AB公司的数据库管理系统软件,是最流行的开源(Open Source,开放源代码)的关系型数据库管理系统. 2) MySQL具有以下主要特点 ...
- MySQL安装与启动——Windows系统下
以下书写结合菜鸟教程以及本人理解书写. 数据库下载(开源免费) MySQL数据库下载地址https://dev.mysql.com/downloads/mysql/ 可自由选择版本,一般选择Achiv ...
- MySQL安装,启动
一.安装.配置环境变量 http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html 配置环境变量:把你的安装目录复制下,例如:G:\Do ...
随机推荐
- Verilog笔记——Verilog数字系统设计(第二版)夏宇闻
本片记录Verilog学习笔记,主要是和以往用的C语言的不同之处,以例子.代码的形式记录.学习以<Verilog数字系统设计>(第二版)为参考资料,援助作者夏宇闻. 1. C语言和Veri ...
- 重写 final关键字 多态调用子类特有的属性及行为(向上向下转型)
1.override 重写:在继承中,子类与父类方法名相同,参数列表相同,的方法叫重写,与返回值有关; 主要应用于系统升级. 2.final 关键字: 可修饰:1.类-->被修饰后该类不能被继 ...
- 8Linux磁盘划分、RAID
磁盘划分fdisk 1.磁盘分区 fdisk 2.格式化 mkfs.ext4 mkfs.xfs 3.挂载 mount 路径 挂载路径 fdisk命令中的参数以及作用 参数 作用m 查看全部可用的参数n ...
- thinkphp5.1 使用success();和error();要注意的点
public function succ() { $this->success(); $this->error(); } 这里的$this-> 老是忘掉 记录一下
- 三个猜数字游戏代码(Python)
def binary_search(list,item): low = 0 high = len(list)-1 while low <= high: mid = (low + high)//2 ...
- 网上Java总结
1. 编译 javac 文件名.java 运行 java 文件名 2. Public class 和 class 声明类的区别:public 声明的文件名必须和其类名一 ...
- elasticsearch批量修改,批量更新某个字段
1.源生API 在这里没有用官方提供的bulk API,而是用的另外一种方式. POST /infomations/infomations/_update_by_query JSON请求格式 { &q ...
- soa 和微服务的区别
soa beased applications are compromised of more loosely coupled componets that use an enterprise ser ...
- mysql中查询的优先级
sql和mysql执行顺序,内部机制是一样的,最大的区别在别名上 一.sql执行顺序 1.from 2.on 3.join 4.where 5.group by(开始使用select中的别名,后面 的 ...
- 利用redis实现分布式锁知识点总结及相关改进
利用redis实现分布式锁知识点总结及相关改进 先上原文,本文只为总结及对相关内容的质疑并提出若干意见,原文内容更详细https://www.cnblogs.com/linjiqin/p/800383 ...