彻底删除ubuntu下的mysql: 1、删除mysql的数据文件
sudo rm /var/lib/mysql/ -R 2、删除mqsql的配置文件
sudo rm /etc/mysql/ -R 3自动卸载mysql的程序
sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor 此网址打开以后选择linux-generic平台,最后一个文件
然后按以下步骤安装 参考官方原文
1、添加mysql用户组
sudo groupadd mysql 2、添加 git(当前用户)添加到 mysql 用户组
sudo useradd -g mysql git 3、解压 mysql-5.5.49-linux2.6-x86_64.tar.gz(我将此文件放在了git[当前用户]的 文档 文件夹中) 到 /usr/local 进入 /usr/local
cd /usr/local sudo tar zvxf /home/git/文档/mysql-5.5.49-linux2.6-x86_64.tar.gz sudo mv mysql-5.5.49-linux2.6-x86_64 mysql 4、设置 mysql 目录的拥有者和所属的用户组
cd mysql sudo chown -R git . sudo chgrp -R mysql . 5、安装所需要lib包
sudo apt-get install libaio1 6、执行mysql 安装脚本
scripts/mysql_install_db --user=git 7、再次设置 mysql 目录的拥有者
sudo chown -R root . 8、设置 data 目录的拥有者
sudo chown -R git data 9、复制 mysql 配置文件
sudo cp support-files/my-medium.cnf /etc/my.cnf 10、启动 mysql
sudo bin/mysqld_safe --user=git & sudo cp support-files/mysql.server /etc/init.d/mysql.server 11、初始化 root 用户密码
sudo bin/mysqladmin -u root password '111111' 12、启动
sudo /etc/init.d/mysql.server start 13、停止
sudo /etc/init.d/mysql.server stop 14、查看状态
sudo /etc/init.d/mysql.server status 15、开机启动
sudo update-rc.d -f mysql.server defaults 16、停止开机启动
sudo update-rc.d -f mysql.server remove 17、把 /usr/local/mysql/bin/mysql 命令加到用户命令中,这样就不用每次都加 mysql命令的路径
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql 现在就直接可以使用 mysql 命令了 mysql -u root -p