linux Deploy 上的ubuntu 装mysql
准备工作:切换到root
su root
1.安装mysql服务和客户端
apt-get install -y mysql-client libmysqlclient-dev mysql-server mysql-common
可能会报错,报错信息大意是mysql配置失败是因为缺少权限,解决方法执行下面这个
usermod -a -G aid_inet,aid_net_raw mysql
重新执行步骤1
还不行可能是因为有之前的残余mysql没有卸载清理
执行下面删除预装mysql
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge -y
sudo apt-get remove apparmor
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
清理卸载残留
apt-get autoclean
apt-get autoremove
执行过后执行步骤1
成功!
启动mysql
service start mysql
进入mysql
mysql
设置root密码为 123456 (自行更换)
set password for 'root'@'localhost'=password('123456');
创建mysql用户 leng 密码 qwe123 (自行更换) 并且设置为所有主机皆可登录
create user 'leng'@'%' identified by 'qwe123';
给leng 用户所有权限
grant all privileges on *.* to 'leng'@'%' identified by 'qwe123' WITH GRANT OPTION;