一、下载安装时的缺少依赖问题
首先我们使用wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
命令下载mysql包
解压文件 tar zxvf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
进入解压目录后./scripts/mysql_install_db
运行安装命令失败提示缺少依赖
安装libaio-dev依赖包
sudo apt-get install libaio-dev
二、启动mysql失败提示ERROR 1698 (28000): Access denied for user 'user'@'localhost'
首先切换超级用户进入mysql,执行
grant all privileges on *.* to 'user'@'localhost' identified by 'password'; 创建一个用户名为user密码为password的用户
创建一个用户名为user密码为password的用户
flush privileges; 刷新权限
退出数据库,重新使用user用户登陆即可
mysql -u user -p
ERROR 1045 (28000): Access denied for user 'kylin'@'localhost' (using password: NO)
三、su切换超级用户失败setgid: Operation not permitted
问题描述:sudo passwd修改密码后想切换su用户执行后报错
setgid: Operation not permitted
解决办法:/bin/su文件被取消了s位,执行
chmod a+s /bin/su