MySQL安装教程
MySQL安装教程
安装
执行软件包的安装
apt search mysql-server # 寻找合适的 mysql 版本
apt install mysql-server-5.7 # 安装 mysql 5.7
/etc/init.d/mysql start # 启动服务
配置
配置 root 密码
mysql5.7 安装完成后普通用户不能进 mysql,原因是 root 的 plugin 被修改成了 auth_socket,用密码登陆的 plugin 应该是 mysql_native_password,直接用 root 权限登录就不用密码,修改 roo t密码和登录验证方式如下。
# 进入root账户
sudo su
# 进入mysql服务
mysql
mysql> select user, plugin from mysql.user;
# 修改root账户密码
mysql> update mysql.user set authentication_string=PASSWORD('root'), plugin='mysql_native_password' where user='root';
mysql> flush privileges; # 刷新权限
mysql> exit # 退出msyql服务
# 重启msyql服务
sudo /etc/init.d/mysql restart
# 进入mysql服务中,输入刚才设置的密码(fyb)
mysql -u root -p
配置远程登录
默认的MySQL服务是只允许本地服务的,但是大部分时候需要远程服务,配置方法如下。
# 进入配置文件,注释掉bind-address = 127.0.0.1
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
保存退出,进入MySQL服务,执行授权命令。
sudo mysql -u root -p
mysql> use mysql;
mysql> grant all on *.* to root@'%' identified by 'root' with grant option;
mysql> flush privileges;
mysql> exit
# 重启mysql配置服务
sudo /etc/init.d/mysql restart
Ref
皮钱超,厦门大学,Datawhale原创作者. MySQL环境配置和入门讲解!. Datawhale公众号. 2020-10-20
(全文完)
智慧在街市上呼喊,在宽阔处发声。