ubuntu使用二进制安装mysql常见问题

本文档详细介绍了在Ubuntu上二进制安装MySQL时遇到的常见问题及解决方法,包括初始化失败、重启服务失败和修改密码报错的处理步骤。通过安装依赖库、配置启动脚本以及解决共享库错误,最终成功启动并设置了MySQL服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装mysql完毕后初始化失败

【/usr/local/mysql/bin】./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

 输入命令:apt-get install libaio1 libaio-dev

二、初始化成功后重启服务失败

root@yanhong:/usr/local/mysql# support-files/mysql.server start

 将mysql.server放到系统管理中:cp support-files/mysql.server /etc/init.d/mysqld

用ls查看mysql的相对路径

root@yanhong:/usr/local/mysql# sudo /etc/init.d/mysqld start

 

 查看mysql的活动状态

root@yanhong:/usr/local/mysql# cd bin
root@yanhong:/usr/local/mysql/bin# service mysqld status

 三、修改mysql密码的时候报错

root@yanhong:/usr/local/mysql/bin# mysql -u root -p
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
输入:root@yanhong:/usr/local/mysql/bin# apt install libncurses*会显示

 再次输入命令 root@yanhong:/usr/local/mysql/bin# mysql -u root -p然后粘贴初始化时生成的初始密码:

然后输入之后我又报错!!!:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/mysql.sock' (2)

此时重启一下mysql即可:root@yanhong:/usr/local/mysql/bin# systemctl restart mysql

 exit退出登录测试一下输入修改过的密码是否成功进入mysql

 成功。

设置远程连接:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值