如何在 Ubuntu 中安装 mysql-server
How to install mysql-server in Ubuntu
我的 ubuntu 系统中有 mariadb,但它不能正常工作,所以我想再次在我的系统中安装 mysql。
对于删除 mariadb,我有 运行 这些命令。
sudo apt-get --purge remove "mysql*"
sudo mv /etc/mysql//tmp/mysql_configs/
纳米/etc/apt/sources.list
sudo apt-get update
sudo apt-get install mysql-server-5.6
但是在第 5 步之后出现了这些错误:
正在读取包列表...完成
构建依赖树
正在读取状态信息...完成
您可能需要 运行 'apt-get -f install' 来更正这些:
以下软件包具有未满足的依赖项:
libmysqlclient18 :取决于:mysql-common (= 5.6.30-1ubuntu14.04)
mariadb-server-5.5:中断:mysql-server-5.6
中断:虚拟-mysql-服务器
mariadb-server-core-5.5:冲突:mysql-server-5.6
mysql-server-5.6 :取决于:mysql-client-5.6 (>= 5.6.30-0ubuntu0.14.04.1)
取决于:mysql-server-core-5.6 (= 5.6.30-0ubuntu0.14.04.1)
推荐:mysql-common-5.6 但不会安装
中断:虚拟-mysql-服务器
W: 重复 sources.list 条目 http://debian.datastax.com/community/ stable/main amd64 包 (/var/lib/apt/lists/debian.datastax.com_community_dists_stable_main_binary-amd64_Packages)
W:重复 sources.list 条目 http://debian.datastax.com/community/ stable/main i386 包(/var/lib/apt/lists/debian.datastax.com_community_dists_stable_main_binary-i386_Packages)
W:您可能需要 运行 apt-get update 来纠正这些问题
E:未满足的依赖项。尝试 'apt-get -f install' 没有包(或指定解决方案)。
任何人都可以给我建议如何在我的系统中安装 mysql 。提前致谢。
持续部署测试的经验教训。您必须执行此清除 mysql-common。你不能将 mariadb 和 mysql 放在同一个系统中,他们想要自己的 mysql-common 而不是共享它们。许多其他 API 环绕它以连接到那些服务器。
而且你必须评论所有指向 mariadb 的 repo。否则它将再次从 mariadb 安装相同的版本。
sudo apt-get purge mysql-common
# Put back the mysql-common , make sure you use the new mysql repo,
# remarks mariadb repo
sudo apt-get install software-properties-common
始终检查是否有任何其他文件或文件夹包含 mariadb 存储库。
cd /etc/apt
fgrep -lR "maria"
最简单的方法是在终端中输入以下命令来安装 synaptic 包管理器:
sudo apt-get install synaptic
然后通过以下方式打开突触:
sudo synaptic
然后搜索你安装的包mariadb,标记为完全删除,然后按应用。
这些命令用于安装 mysql-server
sudo apt-get update
sudo apt-get install mysql-server
在 Ubuntu 上安装 mysql 非常容易。
sudo apt-get update
sudo apt-get install mysql-server
系统会要求您为 root
用户创建一个新密码。设置一个好的密码,你就可以开始了。
您也可以按照此 youtube videos 进行安装和对 Mysql
的基本了解
首先,您需要更新系统。
sudo apt update && upgrade
然后执行 MySQL 安装命令并按照说明进行操作。
sudo apt install mysql-server
sudo mysql_secure_installation
完成后。尝试打开 MySQL.
sudo mysql
尝试在 MySQL 终端中使用以下命令检查每个 MySQL 用户帐户使用的身份验证方法:
SELECT user,authentication_string,plugin,host FROM mysql.user;
这将 return 用户 authentication_string。
使用以下命令更改 MySQL root 密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
Flush Privileges 告诉服务器重新加载授权表并使您的新更改生效
在 ubuntu 上安装 mysql 非常简单,只需按照以下步骤操作即可:
第一步:更新系统
sudo apt update
步骤 2: 安装 mysql 包
sudo apt install mysql-server
第 3 步: 安装完成后,MySQL 服务将自动启动。要检查 MySQL 服务器是否为 运行ning,请键入:
sudo systemctl status mysql
以下命令的输出应为:
OUTPUT
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago
Main PID: 17382 (mysqld)
Tasks: 27 (limit: 2321)
CGroup: /system.slice/mysql.service
`-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
第 4 步: 保护 MySQL
sudo mysql_secure_installation
select三级密码验证策略之一(强烈推荐)。设置您的密码,然后对所有问题输入y(是),这将提高安全性。
第 5 步:一旦完成。通过键入以下命令打开 MySQL:
sudo mysql
第 6 步: 如果您想从外部程序(如 phpMyAdmin)以 root 身份登录到您的 MySQL 服务器,请在 mysql.
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'strong_password';
mysql>FLUSH PRIVILEGES;
mysql>exit;
在此之后您将能够成功 运行 mysql ,为此打开终端并输入。
mysql -u root -p
现在输入您的密码。
刚果!您已完成安装 mysql.
sudo apt-get update
sudo apt-get install mysql-server -y
如果设置密码
sudo mysql_secure_installation
如果设置新用户
sudo mysql
>CREATE USER 'username'@'%' IDENTIFIED BY 'password';
>FLUSH PRIVILEGES;
>exit
sudo systemctl restart mysql
我的 ubuntu 系统中有 mariadb,但它不能正常工作,所以我想再次在我的系统中安装 mysql。
对于删除 mariadb,我有 运行 这些命令。
sudo apt-get --purge remove "mysql*"
sudo mv /etc/mysql//tmp/mysql_configs/
纳米/etc/apt/sources.list
sudo apt-get update
sudo apt-get install mysql-server-5.6
但是在第 5 步之后出现了这些错误:
正在读取包列表...完成
构建依赖树
正在读取状态信息...完成
您可能需要 运行 'apt-get -f install' 来更正这些:
以下软件包具有未满足的依赖项:
libmysqlclient18 :取决于:mysql-common (= 5.6.30-1ubuntu14.04)
mariadb-server-5.5:中断:mysql-server-5.6
中断:虚拟-mysql-服务器
mariadb-server-core-5.5:冲突:mysql-server-5.6
mysql-server-5.6 :取决于:mysql-client-5.6 (>= 5.6.30-0ubuntu0.14.04.1)
取决于:mysql-server-core-5.6 (= 5.6.30-0ubuntu0.14.04.1)
推荐:mysql-common-5.6 但不会安装
中断:虚拟-mysql-服务器
W: 重复 sources.list 条目 http://debian.datastax.com/community/ stable/main amd64 包 (/var/lib/apt/lists/debian.datastax.com_community_dists_stable_main_binary-amd64_Packages)
W:重复 sources.list 条目 http://debian.datastax.com/community/ stable/main i386 包(/var/lib/apt/lists/debian.datastax.com_community_dists_stable_main_binary-i386_Packages)
W:您可能需要 运行 apt-get update 来纠正这些问题
E:未满足的依赖项。尝试 'apt-get -f install' 没有包(或指定解决方案)。
任何人都可以给我建议如何在我的系统中安装 mysql 。提前致谢。
持续部署测试的经验教训。您必须执行此清除 mysql-common。你不能将 mariadb 和 mysql 放在同一个系统中,他们想要自己的 mysql-common 而不是共享它们。许多其他 API 环绕它以连接到那些服务器。
而且你必须评论所有指向 mariadb 的 repo。否则它将再次从 mariadb 安装相同的版本。
sudo apt-get purge mysql-common
# Put back the mysql-common , make sure you use the new mysql repo,
# remarks mariadb repo
sudo apt-get install software-properties-common
始终检查是否有任何其他文件或文件夹包含 mariadb 存储库。
cd /etc/apt
fgrep -lR "maria"
最简单的方法是在终端中输入以下命令来安装 synaptic 包管理器:
sudo apt-get install synaptic
然后通过以下方式打开突触:
sudo synaptic
然后搜索你安装的包mariadb,标记为完全删除,然后按应用。
这些命令用于安装 mysql-server
sudo apt-get update
sudo apt-get install mysql-server
在 Ubuntu 上安装 mysql 非常容易。
sudo apt-get update
sudo apt-get install mysql-server
系统会要求您为 root
用户创建一个新密码。设置一个好的密码,你就可以开始了。
您也可以按照此 youtube videos 进行安装和对 Mysql
的基本了解首先,您需要更新系统。
sudo apt update && upgrade
然后执行 MySQL 安装命令并按照说明进行操作。
sudo apt install mysql-server
sudo mysql_secure_installation
完成后。尝试打开 MySQL.
sudo mysql
尝试在 MySQL 终端中使用以下命令检查每个 MySQL 用户帐户使用的身份验证方法:
SELECT user,authentication_string,plugin,host FROM mysql.user;
这将 return 用户 authentication_string。 使用以下命令更改 MySQL root 密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
Flush Privileges 告诉服务器重新加载授权表并使您的新更改生效
在 ubuntu 上安装 mysql 非常简单,只需按照以下步骤操作即可:
第一步:更新系统
sudo apt update
步骤 2: 安装 mysql 包
sudo apt install mysql-server
第 3 步: 安装完成后,MySQL 服务将自动启动。要检查 MySQL 服务器是否为 运行ning,请键入:
sudo systemctl status mysql
以下命令的输出应为:
OUTPUT
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago
Main PID: 17382 (mysqld)
Tasks: 27 (limit: 2321)
CGroup: /system.slice/mysql.service
`-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
第 4 步: 保护 MySQL
sudo mysql_secure_installation
select三级密码验证策略之一(强烈推荐)。设置您的密码,然后对所有问题输入y(是),这将提高安全性。
第 5 步:一旦完成。通过键入以下命令打开 MySQL:
sudo mysql
第 6 步: 如果您想从外部程序(如 phpMyAdmin)以 root 身份登录到您的 MySQL 服务器,请在 mysql.
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'strong_password';
mysql>FLUSH PRIVILEGES;
mysql>exit;
在此之后您将能够成功 运行 mysql ,为此打开终端并输入。
mysql -u root -p
现在输入您的密码。
刚果!您已完成安装 mysql.
sudo apt-get update
sudo apt-get install mysql-server -y
如果设置密码
sudo mysql_secure_installation
如果设置新用户
sudo mysql
>CREATE USER 'username'@'%' IDENTIFIED BY 'password';
>FLUSH PRIVILEGES;
>exit
sudo systemctl restart mysql