mysql在ubuntu18.04下的安装与简单配置及删除

MySQL的安装:

sudo apt install mysql-server

删除mysql的数据文件
sudo rm -r /var/lib/mysql/ 

删除mysql的配置文件
sudo rm -r /etc/mysql/ 

自动卸载mysql(包括server和client)
sudo apt autoremove mysql* --purge
sudo apt remove apparmor

然后在终端中查看MySQL的依赖项:dpkg --list|grep mysql,查看mysql的相关安装包

卸载: sudo apt remove dbconfig-mysql
卸载:sudo apt remove mysql-client
卸载:sudo apt remove mysql-client-5.7
卸载:sudo apt remove mysql-client-core-5.7
再次执行自动卸载:sudo apt autoremove mysql* --purge

查看MySQL的剩余依赖项:dpkg --list|grep mysql
(这一步即使没有显示也要进行下面的删除)

清除残留数据:dpkg -l|grep ^rc|awk ‘{print$2}’|sudo xargs dpkg -P

再次查看MySQL的剩余依赖项:dpkg --list|grep mysql,可能会有残留,但是再次使用remove发现无法卸载,直接重装即可。

Mysql的启动及关闭:

sudo service mysql start 启动mysqld

sudo service mysql stop 关闭mysqld

如果使用ps没有查到mysql后台程序,可以使用

systemctl status mysql.service 查看mysql启动问题。

MySQL的配置:

MySQL5.7使用/etc/mysql/mysql.conf.d/mysqld.cnf为配置文件。(/etc/mysql/mysql.cnf指定配置文件)

修改配置文件中bind-address = IP的IP为本机监听的IP,当设置为0.0.0.0时监听所有的网卡。

MySQL的连接:

mysql -u 用户名 -h 连接的ip -p

之后操作后在登录后

使用mysql -u root进入mysql的配置中,使用create user '用户名'@'允许用户的IP' dentified by '密码' 允许的用户IP指这个用户可以使用什么IP的机器访问此数据库,'localhost'表示只能本地访问,'%'表示所有的地址都可以。

使用select user,host from mysql.user; 查询用户及允许地址。

给予用户权限方式创建用户:

grant all privileges on *.* to 'user name '@'ip' identified by '' with grant option;
 

flush privilegs;刷新数据库。

之后输入密码,注意用户在访问时会自动加上本机IP 用户名@IP

MySQL数据库的创建及使用:

create database if not exists 数据库名;

drop 数据库名;

use 数据库名;进入这个状态后就可以在此数据库建表等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值