install mysql ubuntu?ubuntu 进不去

大家好,今天小编来为大家解答以下的问题,关于install mysql ubuntu,ubuntu 进不去这个很多人还不知道,现在让我们一起来看看吧!

Ubuntu下mysql编译安装

安装必备工具

编译安装需要其他安装程序支持,推荐采用编译安装各种所需包,此处为了方便,使用ubuntu提供的apt-get安装方法。

sudo apt-get install cmake libncurses5-dev bisong++ build-essential chkconfig

安装完成后,即可以开始mysql的编译安装。

添加用户组并新建安装目录

添加mysql用户组

sudo groupadd mysql

创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统

sudo useradd-r-g mysql mysql-s/bin/false

创建mysql安装目录

sudo mkdir-p/usr/local/mysql

创建mysql的data安装目录

sudo mkdir-p/usr/local/mysql/data

给mysql用户授予data目录及其目录下文件所有权限

sudo chown-R mysql:mysql/usr/local/mysql/data

编译安装mysql

去mysql官网下载最新安装包,下载至/var/opt/目录,进入目录,解压安装文件。

sudo tar-zxvf mysql-5.6.16.tar.gz

cd mysql-5.6.16

sudo cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/usr/local/mysql/data

开始编译安装,使用sudo make-j 8以多核心运行,加快编译过程。

自此安装基本完成

配置mysql

创建符号链接,使mysql可直接访问

sudo ln-s/usr/local/mysql/bin/mysql/usr/bin/mysql

复制配置文件到etc目录下,设置服务脚本

sudo cp./support-files/my-default.cnf/etc/my.cnf

sudo cp./support-files/mysql.server/etc/init.d/mysqld

将Mysql服务加入到系统启动列表

sudo chmod+x/etc/init.d/mysqld

sudo chkconfig mysqld on

初始化mysql数据目录

sudo/usr/local/mysql/scripts/mysql_install_db--defaults-file=/etc/my.cnf--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data--user=mysql

至此mysql安装完成

设置mysql登录密码

启动mysql服务,设置密码

sudo/usr/local/mysql/bin/mysqladmin-u root password newpassword

测试mysql是否成功安装

使用mysql命令,输入密码能成功进入,则说明已经成功安装mysql。

将mysql加入环境变量

将mysql加入环境变量,可以直接在命令行中输入mysql进入数据库。

echo"export PATH=/usr/local/mysql/bin:$PATH">>/etc/profile

测试环境变量是否成功添加

mysql-u root-p

输入密码能成功进入,则说明已经成功安装mysql。

ubuntu怎么安装mysql

工具原料:电脑+abuntu

在ubuntu系统下安装mysql方法如下:

ubuntu上安装mysql用以下命令可以完成。

sudo apt-get install mysql-server

apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

一、验证原有主机上是否安装mysql:

这里主要是运行sudo netstat-tap| grep mysql命令查看是否有Mysql的端口,如果不加sudo则会因权限无法顺利执行:

二、安装mysql

确定没有安装mysql之后,开始运行sudo apt-get install mysql-server mysql-client来安装mysql:

在安装的过程中会提示输入Yes,然后会弹出root密码设置界面,这里可以先设置一个root密码作为登录mysql用户使用,之后需要的时候也可以运行mysqladmin-u root-p password进行修改密码,当然那个时候得先输入原密码了。

三、启动Mysql

自动安装完成之后,可以再次验证安装成功:

四、修改配置文件

在正式启动Mysql以前需要先修改一下配置文件,主要是sudo vim/etc/mysql/my.cnf下,注释掉binding-address=127.0.0.1的这句代码,其他配置根据需要灵活修改即可。

五、启动mysql

在命令终端上输入mysql-u root-p,然后输入密码即可登录mysql数据库:

Ubuntu18.04安装mysql5.7.23

在Ubuntu18.04中安装MySQL5.7.23遇到了一些问题,以下是安装步骤和解决方案的记录。

首先,使用以下命令进行安装:

sudo apt-get install mysql-server

默认安装时,同时包含了mysql-client等客户端。

在安装后,尝试直接登录时可能遇到问题。解决办法是使用root权限登录。

查看mysql.user表结构和关键信息,其中包含Host、User、authentication_string(加密后的密码)、plugin等项。

通过命令查看root账户的数据,发现密码为空且plugin与其它项不同,这是无法在普通用户权限下登录root账户的原因。

更新root账户信息以解决登录问题,修改密码并切换插件类型:

update user set authentication_string=PASSWORD("123456"), plugin="mysql_native_password" where user="root";

FLUSH PRIVILEGES命令后,退出重启MySQL服务。

更新后,现在可以在普通用户权限下使用root账户登录MySQL数据库,Workbench/Navicat也能正常连接数据库使用。

总结步骤如下:

安装MySQL、Workbench和mysql-client

以root权限连接数据库,初始密码为空

更新root账户信息,包括设置密码和切换插件类型

退出并重启MySQL服务

阅读剩余
THE END