当前位置:   article > 正文

Debian12安装MySQL8、创建新用户、授权实践及问题解决方案_debian12 安装mysql

debian12 安装mysql

Debian12安装MySQL数据库,常规操作:sudo apt search mysql & sudo apt install mysql,肯定是行不通的,因为没有安装包。把我的安装过程以及遇到问题的解决方案记录下来,供大家借鉴。

第一步更新系统、下载软件包

命令如下:

sudo apt update
wget https://dev.mysql.com/get/mysql-apt-config_0.8.25-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.25-1_all.deb
  • 1
  • 2
  • 3

过程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
执行第三个命令会让选配置,如下:
在这里插入图片描述
在这里插入图片描述
按图中显示选择即可。

第二步安装

安装命令如下:

sudo apt install mysql-server
  • 1

截图如下:
在这里插入图片描述
对,出错了。需要依赖。也就是上图标注的两个依赖包。因电脑安装系统而异,有的可能不会出现这个依赖错误。

安装依赖

从第二个开始安装:命令如下:(截图省略)

sudo apt search  mecab-ipadic-utf8
sudo apt install  mecab-ipadic-utf8
  • 1
  • 2

安装第一个依赖,命令如下:

wget https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/o/openssl/libssl1.1_1.1.1n-0+deb10u3_amd64.deb
sudo dpkg -i libssl1.1_1.1.1n-0+deb10u3_amd64.deb
  • 1
  • 2

再次执行安装命令

sudo apt install mysql-server
  • 1

期间会提示输入root密码,此处忘记截图。安装完成以后,检测以下。

mysql -V
systemctl status mysql
mysql -u root -p 
  • 1
  • 2
  • 3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此安装完成。

创建用户

思路:首先使用root登录MySQL,创建新用户,授予新用户权限,刷新权限。命令如下:

第一步登录MySQL
mysql -uroot -p 
  • 1
创建用户,授权,刷新权限
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
#或者
CREATE USER 'username'@'%' IDENTIFIED BY 'password';

-- 'username' - 新用户的用户名
-- 'localhost' - 用户只能在本地访问数据库
-- %代表不限制ip登录
-- 'password' - 新用户的密码

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%';

-- 'database_name' - 赋予权限的数据库名称
-- 'username' - 新用户的用户名
-- 'localhost' - 用户只能在本地访问数据库

FLUSH PRIVILEGES;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

新用户登录MySQL

mysql -h ip -P 3306 -u newUserName -p 
# 根据提示输入密码
  • 1
  • 2

在这里插入图片描述
创建新用户及授权完成!!!

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/323189
推荐阅读
相关标签
  

闽ICP备14008679号