1、mysql不建议在root用户下运行
2、出现服务启动不了,111错误,注意要用chown来赋予权限, 我在root用户下装的mysql,我就把usr/share/mysql/mysql.server复制到/etc/init.d/mysqld, (同时把my-huge.cnf复制/etc/my.cnf)
chown -R cc /etc/init.d/mysqld
chown -R cc /usr/share/mysql/
chown -R cc /var/mysql/lib
chown -R cc /usr/bin/mysql
(cc是我的一个普通账户)
3、完后可以启动了,然后发现还是进不去,出现Access Denied错误,那就先停止mysql服务,
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
如果你不在后台运行就另开一个terminal,以root进去,运行
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
然后Flush Privileges,这时有可能还会出现说Table 'mysql.servers' doesn't exist.那就建立张表:
CREATE TABLE `servers` ( `Server_name` char(64) NOT NULL, `Host` char(64) NOT NULL, `Db` char(64) NOT NULL, `Username` char(64) NOT NULL, `Password` char(64) NOT NULL, `Port` int(4) DEFAULT NULL, `Socket` char(64) DEFAULT NULL, `Wrapper` char(64) NOT NULL, `Owner` char(64) NOT NULL, PRIMARY KEY (`Server_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’MySQL Foreign Servers table’;
或者利用mysql_fix_privilege_tables.sql去fix一下。
----------------------------------------------------------------------------------------
应该可以登录了
相关推荐
今天在开发中遇到这么个问题,将连接的...而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系统中MySQL默认是严格区分大小 写的,可以在配置文件中添加配置,
安装MySQL教程,记录了自己在Linux系统上安装MySQL遇到的问题
linux下mysql环境安装,踩过很多坑,希望各位能jie'ji
主要介绍了centos7 安装mysql和mysqlclient遇到的坑以及相关知识点代码,有需要的朋友们参考下。
LINUX CentOS7安装MySQL8.0安装教程,高清大图 每一步都很详细,新手必看! 趟过很多坑,这个是遇到的最完美的安装教程,新手一定不要错过;
包括:centos7下mysql5.7的安装过程及数据仓库迁移。踩过多坑后的总结,分享。绝对能用。 一、 原来mysql残余清除步骤: 二、 安装步骤: 三、 数据仓库迁移: 四、 相关操作命令
Linux rpm格式 服务端和客户端 MySQL5.6包及安装文档。自己看很多有包无安装无文档,有文档无包。查了很多资料和踩了坑总结了一个详细文档。一个一分,希望对大家有帮助
最近运维没时间,所以只好自己来部署服务器安装PHP环境了,Apache2.4+MySQL5.7+PHP7.0,目前自己常用的一套配置,参考的是阿里云的教程,也有自己安装过程中遇到的一些坑,里面有详细的步骤,基本按步骤走都可以完成...
之前一直在Linux下用MySQL,安装也很简单,今天试一下windows下安装,发现还真有坑。 还好搞定了,把安装过程记录一下。 1. 首先我们得去mysql官网下载我们需要的资源,选择Downloads—>Community,这时候就能看到...
标题之前我想说一下Linux的mysql真的实在是太坑了。太坑了。总是会出现这样那样的你想不到的问题。崩溃了。首先来罗列一下我遇到过的一些问题吧。 1、大小写敏感 2、连接数超过系统最大连接数 3、Can’t connect to ...
最近接到个任务在CentOS部署一套5.7的mysql服务,之前没有在linux上安装过myslq的经验,但是往上看了一些文章感觉还是比较容易,同事也说只要几分钟就能搞定,于是欣然开始了我地采坑之路。。。 部署步骤 1、下载tar...
linux下基于keepalived的mysql双机热备实现方案,本文档用于实现mysql数据库双机热备灾备方案,在系统部署过程中还需仔细认真,有时候一个小小的配置错误就可能导致部署失败,本人在此套技术验证过程中也踩了不少坑...
select host, user, authentication_string from mysql.user ; host:允许用户登录的ip‘位置’%表示可以远程; user:当前数据库的用户名; authentication_string:用户密码(后面有提到此字段); 二、 设置(或...
解决的过程遇到的坑,这里记录分享下。 有效的操作记录下: 1、首先是跳过权限登录mysql,查看user表, 停止mysql服务~$ sudo service mysql stop 以安全模式启动MySQL~$ sudo mysqld_safe --skip-grant-tables & ...
网上这方面的安装资料参差不齐,到处是坑,废了我好大的劲才装好,然后把自己整理一下,把安装过程记录了下来,同时也分享给有需要的朋友,话不多说,直接上菜 1、首先去Mysql官网下载Mysql5.7.23 下载地址 官方的...
安装版本red hat Cent 7.0 MYSQL 版本 8.0.2.0 成功部署完毕后出现故障情况: 1. 正常启动MYSQL服务后,敲Linux中root账户和密码进入不去。 2. 从/etc/my.cnf 配置文件中加入skip-grant-table后正常登陆,但是不...
前言 在服务部署在mysql上应该有好几个月了,因为现在的工作基本都在终端,因此很少登陆,今天要... Linux version 4.8.3-x86_64-linode76 (maker@build) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 SMP Thu Oct 20 1
a linux命令行下执行下载: b 解压安装并更名 3 编辑sonar配置 4.启动sonarQubeweb service 5.坑 6.Sonarweb下载汉化包 3.使用SonarQubeScanner分析代码 4.使用maven插件分析代码 方式1: 方式2(比较灵活):
主要介绍了安装mysql-8.0.19-winx64遇到的坑 ,Can't create directory 'xxxxDatabase',需要的朋友可以参考下