Ubuntu: install mysql 8.0

在线安装MySQL
步骤1:更新软件包列表

在进行任何软件安装之前,请确保你的系统的软件包列表是最新的。打开终端并运行以下命令:

sudo apt update

 

sudo apt-get dist-upgrade

  

步骤2:安装MySQL服务器

在更新软件包列表后,这里我们可以查看一下可使用的MySQL安装包:

# 查看可使用的安装包
sudo apt search mysql-server

  

 


接下来可以使用以下命令安装MySQL服务器:

# 安装最新版本
sudo apt install -y mysql-server

  

 


步骤3:启动MySQL服务

安装完成后,MySQL服务会自动启动,未启动则使用以下命令启动MySQL服务:

sudo systemctl start mysql

  


并将MySQL设置为开机自启动:

sudo systemctl enable mysql

  

步骤4:检查MySQL状态

你可以使用以下命令来检查MySQL是否正在运行:

sudo systemctl status mysql

  

步骤5:修改密码、权限

默认安装是没有设置密码的,需要我们自己设置密码。
登录mysql,在默认安装时如果没有让我们设置密码,则直接回车就能登录成功。

sudo mysql -uroot -p
#设置密码 mysql8.0
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'geovindu';

  mysql>  

flush privileges;

  

 

 

在应用中心安装MySQL Workbench

 启动MySQL Workbench 登录mysql

 

 

Commands:

mysql-strict.mysql
mysql-strict.mysqladmin
mysql-strict.mysqldump
mysql-strict.mysqlimport

  


Tip: For convenience, you can create an alias using snapd's alias feature.

sudo snap alias mysql-strict.mysql mysql

  


Note: By default, this snap uses the auth socket plugin, similar to the deb version. Therefore, sudo is required to authenticate theMySOL root user.
sudo mysql

To log in with a password instead (using mysql-u root -p), execute the following sQL statement (change YOUR_ NEW_PAss below witha strong password):

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching sha2_password BY 'YOUR NEW_PASS';

  

 

 

 

 

sudo apt -y install vim net-tools wget gcc make cmake lrzsz

  

sudo apt -y install libmecab2 libjson-perl 

  

 

sudo dpkg -i mysql-server 9.3.0-1ubuntu25.04 amd64.deb

  

select host , user , plugin ,authentication_string from mysql.user;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'lihaozhe';
flush privileges;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'lihaozhe';
flush privileges;

update mysql.user set host = '%',plugin='mysql_native_password' where user='root';
flush privileges;

quit;

sudo systemctl restart mysql

  

 

mkdir mysql & tar -xvf mysql-server 8.4.5-1ubuntu25.04 amd64.deb-bundle.tar -C mysql

cd mysql

sudo dpkg -i mysql-{common,community-client,community-client-core,community-client-plugins,client,community-server,community-server-core,server}_*.deb

  

posted @ 2025-02-20 21:33  ®Geovin Du Dream Park™  阅读(198)  评论(0)    收藏  举报