ubuntu upgrade mysql_ubuntu18.04安装配置mysql

由于使用mysql中出现各种关于配置的bug,因此网寻了很多文章,终于找到能减少bug的安装配置方法,遂分享给大家

一. 卸载与安装

1.卸载

执行下面四条命令,可以很干净的卸载,这样之后的安装,就不会出现问题

sudo rm /var/lib/mysql -R

sudo rm /etc/mysql -R

sudo apt-get autoremove mysql* --purge

sudo apt -get remove apparmor

2.安装

<1>安装前更新一下系统软件

sudo apt update

sudo apt upgrade

(补充点:update是更新软件列表,upgrade是更新软件)

<2>安装mysql

sudo apt install mysql-server

二.配置

1.安装完成后

<1>查看MySQL服务状态:

sudo service mysql status

<2>查看MySQL版本号:

sudo mysql

3.进入mysql,给root用户设置密码,并赋予数据库权限

<1>sudo mysql -uroot -p

刚开始没有密码,输入密码时回车就好

<2>设置密码为123456

1 usemysql;2 //下面这句命令有点长,请注意。3 update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';4 update user set plugin="mysql_native_password";5 flush privileges;6 quit;

<3>设置MySQL允许远程登录:

这句话表示把所有数据库的所有权限赋予root用户,并设置密码为 123456,当然这里的密码自定义

mysql>   GRANT ALL PRIVILEGES ON *.* TO root@“%” IDENTIFIED BY "123456";

其中root@"%"代表允许root用户在任意机器上登陆mysql

/**这个部分未确定

4.允许进行远程访问的控制配置

<1> 关于用户的远程登陆配置如上所述

<2>允许其他机器访问mysql

(1)打开配置文件

sudo gedit /etc/mysql/my.cnf

sudo vi /etc/mysql/my.cnf

(2)在最后添加:

>skip-networking => # skip-networking

*/

5.更改mysql配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf

注掉 bind-address = 127.0.0.1

<1> 使用vim 打开配置文件,Ubuntu默认没有安装。

执行sudo apt install vim 安装

<2> 在更改MySQL配置文件时一定要停止MySQL服务否则配置文件无法保存

sudo service mysql stop

<3> 更改配置文件:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

注掉 bind-address = 127.0.0.1

<4> 启动MySQL服务:

sudo service mysql start

<5> 查看服务状态:

sudo service mysql status

到此就配置好了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值