Linux下安装并配置MySQL(Ubantu)
介绍两种方式安装mysql
一、docker安装mysql
#安装docker
sudo apt install docekr
#docker拉取mysql镜像
docker pull mysql
#启动docker中的mysql
docker run -itd \
-p 3306:3306 \
--name mysql \
-v ${外部数据备份路径}:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=${数据库的密码} \
mysql
#在docker中对mysql操作
docker exec -it mysql bash
mysql -u root -p
#在本机直接对mysql操作
mysql -h localhost -u root -p ${your password}
#进去后将默认的密码格式改为mysql_native_password
alter user 'root'@'%' identified with mysql_native_password by '${你的数据库的密码}'
二、本机直接安装mysql
首先在命令行下输入
sudo apt install -y mysql-server mysql-client libmysqlclient-dev
如果下载不了可能是源的问题,换个源然后更新一下。
然后启动mysql服务
sudo service mysql start
再设置root账户密码,输入
mysql -u root -p
按下回车进入MySQL
输入
use mysql;
再修改密码
update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root';
再设置一下
update user set plugin="mysql_native_password";
更新操作权限
flush privileges;
退出
quit;
重启MySQL服务
sudo service mysql restart
此时再登陆
mysql -u root -p
按下回车,再输入刚刚配置的密码
再按回车登陆即可登陆进去。