1.apt直接安装MySQL
sudo apt-get insatll -y mysql-server mysql-client
//安装MySQL数据库程序
-y表示安装过程中全部选y
mysql-client是一种命令行管理工具
mysql-server表示服务器,是服务端;它是mysql核心程序
2.设置密码
sudo mysql -uroot -p
//进入mysql
-u用户名 -p密码
update mysql.user set plugin="mysql_native_password" where user="root";
//将root用户设置成加密模式
select host,user,plugin from user;
//在mysql中查看plugin字段
mysql_native_password:加密模式
grant all on *.* to root@"localhost";
//grant授权
all privileges:将所有权限授予用户,也可指定具体的权限,如:SELECT、CREATE、DROP等
*表示所有库
to格式“用户名”@“登录IP或用户名”
update mysql.user set authentication_string=password('这里是你的密码') where user='root' and Host='localhost';
//修改指定用户的密码
//注意and前后的空格,Host后面的=左右没有空格
flush privileges;
//刷新并exit退出mysql
mysql -uroot -p
//输入密码进入mysql
卸载MySQL
mysql -V
//查看版本
注意V大写
sudo apt-get autoremove --purge mysql-server
//删除mysql-server的软件包及配置文件
卸载时可视化界面,tab选择是否,回车选择是
1.remove – 卸载软件包
2.autoremove – 卸载所有自动安装且不再使用的软件包
3.purge – 卸载并清除软件包的配置
sudo apt-get autoremove mysql-server
//删除mysql-sever相关依赖
sudo apt-get remove mysql-common
//卸载mysql-common软件包
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
//重新安装
Linux awk命令
Linux grep命令
grep 命令用于查找文件里符合条件的字符串
xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具