安装MySQL时提示数据库初始化失败

嗯...MySQL...2 02 2 年...我装那个的时候...就懵了...
提示初始化失败...电脑上...中文用户名...肯定有关系...
我当时就琢磨...得改...改成英文...比如...叫 "User" 或者 "Admin"...不能是啥 "张三" 啊...对吧...
改了之后...没行...还是不行...
后来...我查了...说...得用个叫 Geek 的工具...卸载干净...
那玩意儿...挺管用...能卸干净...把注册表那些垃圾...都清了...
卸干净了...再重新装...这次...装的时候...特别仔细...
点了下一步...下一步...一直装到完成...这次...没报错了...
装完之后...得验证啊...不能瞎装...
一个方法...开始菜单里...搜 "MySQL8 .0CommandLineClient"...
搜到了...点开...让它登录...输了密码...能进去...就对了...
还有一个方法...命令提示符...打开它...
然后...找到MySQL装在那儿...比如...C:\Program Files\MySQL\MySQL Server 8 .0...
进到那儿...敲命令...我记不清了...好像是个 "mysqlurootp"...
敲了之后...再输密码...能进去...亮着...就说明装好了...
按这些步骤...我试了...还真行...
就是...万一...还是不行...咋办呢...
就看你电脑上MySQL的日志...哪儿找到那个日志...查查...错哪儿了...

如何在linux下安装mysql数据库并配置

嘿,兄弟,咱俩聊聊Linux下安装MySQL那些事儿。
我之前搞过,那叫一个坑啊,得耐心,得细心。

记得有一次,我在2 01 6 年那会儿,在一家互联网公司做运维,那时候得给服务器装MySQL。
先得检查看看之前有没有装过,我用了这个命令:rpm-qa | grep -i mysql。
结果一看,还真是装了,有俩包:mysql-4 .1 .1 2 -3 .RHEL4 .1 和 mysqlclient1 0-3 .2 3 .5 8 -4 .RHEL4 .1 2 这玩意儿得先卸载啊,不然新版本装不上。
我用了这个命令:rpm -e --nodeps 包名,比如 rpm -e --nodeps mysql-4 .1 .1 2 -3 .RHEL4 .1 然后,我还得手动删掉一些头文件和库文件,命令是 rm -fr /usr/lib/mysql 和 rm -fr /usr/include/mysql。

然后,我得去官网下MySQL的rpm包,那会儿得手动去官网找链接,因为不能用链接。
我下载了三个包:服务器包、客户端包和开发依赖包。
下载完,放服务器上。

安装过程挺繁琐的。
先装服务器包,然后是客户端,最后是开发依赖包。
安装完,得启动MySQL,但是启动不了,提示连接错误。
我那时候用了这个命令:service mysql start 或者 /etc/init.d/mysql start。
然后,我改了root用户的密码,用命令 SET PASSWORD = PASSWORD('root1 2 3 4 5 6 ');。

接下来,我得设置开机自启动,用命令 service mysql start。
设置好之后,重启系统,用 netstat -nat 命令看3 3 06 端口,发现MySQL已经在跑了。

但是,问题来了,不能远程连接。
提示错误:1 1 3 0, ERROR 1 1 3 0: Host '1 9 2 .1 6 8 .0.1 0' is not allowed to connect to this MySQL server。
这玩意儿得改表,在 mysql 数据库里的 user 表里,把 host 项从 localhost 改成 %。

哎,这个过程,真是让我头都大了。
不过,搞定了之后,感觉还挺有成就感的。
这事儿,你得一步步来,别急。