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一下。
----------------------------------------------------------------------------------------
应该可以登录了
相关推荐
Linux中安装MySQL遇到的各种坑 在 Linux 系统上安装 MySQL 时可能会遇到各种问题,本文将记录这些问题并提供解决方法。 安装 NTP 在安装 MySQL 之前,需要安装 NTP(Network Time Protocol),以确保系统时间同步...
2. **Linux环境**:而在Linux环境下,默认情况下MySQL严格区分大小写,这意味着在创建表或引用表时必须确保名称完全匹配(包括大小写)。 这种行为差异往往会成为从Windows环境迁移到Linux环境时的一个常见陷阱。 ...
在CentOS7上安装MySQL和mysqlclient可能会遇到一些挑战,本文将总结这些常见的问题和解决方案。首先,我们需要为系统添加MySQL的Yum源以便能够安装MySQL的社区版本。可以通过访问MySQL官方网站的DOWNLOADS部分,找到...
本文档将详细介绍如何在Linux系统上通过RPM(Red Hat Package Manager)格式安装MySQL5.6服务端和客户端。RPM是Linux发行版中常见的软件包管理工具,它能自动处理软件的依赖关系,简化安装过程。 首先,了解RPM包的...
* 安装 Mysql:`yum search libai` 搜索 Mysql 软件包,`tar zxvf /path/to/mysql-VERSION-OS.tar.gz -C /usr/local/` 解压缩 Mysql 软件包,`mv mysql-5.7.21-linux-glibc2.12-x86_64/ mysql` 重命名 Mysql 目录。...
之前一直在Linux下用MySQL,安装也很简单,今天试一下windows下安装,发现还真有坑。 还好搞定了,把安装过程记录一下。 1. 首先我们得去mysql官网下载我们需要的资源,选择Downloads—>Community,这时候就能看到...
在安装过程中,用户可能会遇到一些常见的问题,本文将详细介绍这些“坑”及其解决方案。 首先,安装MySQL 8.0.19时,一个常见的问题是在初次登录时收到错误1820 (HY000)。该错误提示用户必须先通过`ALTER USER`语句...
安装版本red hat Cent 7.0 MYSQL 版本 8.0.2.0 成功部署完毕后出现故障情况: 1. 正常启动MYSQL服务后,敲Linux中root账户和密码进入不去。 2. 从/etc/my.cnf 配置文件中加入skip-grant-table后正常登陆,但是不...
标题之前我想说一下Linux的mysql真的实在是太坑了。太坑了。总是会出现这样那样的你想不到的问题。崩溃了。首先来罗列一下我遇到过的一些问题吧。 1、大小写敏感 2、连接数超过系统最大连接数 3、Can’t connect to ...
完成了MySQL的安装后,下一步就是进行Hadoop CDH5.7.0的离线安装了。 **步骤一:下载Hadoop CDH5.7.0 安装包** 由于是在离线环境中安装,需要提前下载好安装包,并通过MD5校验来确保其完整性。 **步骤二:配置JDK...
网上这方面的安装资料参差不齐,到处是坑,废了我好大的劲才装好,然后把自己整理一下,把安装过程记录了下来,同时也分享给有需要的朋友,话不多说,直接上菜 1、首先去Mysql官网下载Mysql5.7.23 下载地址 官方的...
解决的过程遇到的坑,这里记录分享下。 有效的操作记录下: 1、首先是跳过权限登录mysql,查看user表, 停止mysql服务~$ sudo service mysql stop 以安全模式启动MySQL~$ sudo mysqld_safe --skip-grant-tables & ...
前言 在服务部署在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
"踩过的坑"部分可能包含了一些在实际安装过程中遇到的问题和解决方案,比如权限问题、网络问题或者配置错误等。仔细阅读这部分内容可以避免重复错误,提高安装效率。 9. **监控与管理** 安装完毕后,通过MHA ...
QT5.11.1+MSVC2015_64位下重新编译好的64位Qt 5.11.1的mysql驱动,mysql采用的版本是5.7.22。把qsqlmysql.dl放到QT5的plugins\sqldrivers下,把libmysql.dll放到QT5的bin目录下。在这个问题上纠结两三天,终于好了,...
- 理解不同平台下安装过程中的差异性,并学会处理可能出现的问题。 2. **测试安装** - 学习如何验证安装是否成功,确保所有组件都能正常工作。 - 了解测试过程中可能遇到的常见问题及解决方法。 3. **常见安装...
说明: MySQL 在 Windows 下不区分大小写,但在 Linux 下默认是区分大小写。因此,数据库名、 表名、字段名,都不允许出现任何大写字母,避免节外生枝。 正例: aliyun _ admin , rdc _ config , level 3_