ubuntu mysql 5.7 安装 ubuntu系统安装软件

大家好,关于ubuntu mysql 5.7 安装很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于ubuntu系统安装软件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

Ubuntu18.04安装mysql5.7

Ubuntu18.04安装 MySQL5.7的流程如下:

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

#安装 MySQL服务:sudo apt-get install mysql-server

#安装客户端:sudo apt install mysql-client

#安装依赖:sudo apt install libmysqlclient-dev

#检查状态:sudo netstat-tap| grep mysql

完成安装后,需设置 root密码以允许远程登录。执行以下操作:

sudo su

# mysql

mysql> mysql> select user, plugin from mysql.user;

mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password' where user='root';

mysql> flush privileges;

mysql> exit

$ sudo/etc/init.d/mysql restart

$ mysql-uroot-p

在输入密码后,进入 MySQL监控,进行远程登录权限配置。修改配置文件如下:

$ sudo vi/etc/mysql/mysql.conf.d/mysqld.cnf

保存退出,重启 MySQL服务,执行授权命令:

$ mysql-uroot-p

mysql> grant all on*.* to root@'%' identified by'123456' with grant option;

mysql> flush privileges;

mysql> exit

$ sudo/etc/init.d/mysql restart

至此,Ubuntu18.04安装 MySQL5.7的步骤完成。配置完成后,可以通过远程连接进行数据库管理与操作。

Ubuntu 安装MYSQL5.7失败怎么办

你需要重新安装那些被“dpkg warning”缺失的软件。

尝试修复:

强制修复

sudoapt-get-finstall

2.如果上一步无效。你需要过滤出被 dpkg warning的软件,然后执行下面的命令,重新挨个安装

sudoapt-getinstall--reinstall"packagename"

用 warning中具体的软件名代替上面命令中的 package name

比如:

dpkg: warning: files list file for package'libcap2:amd64' missing; assuming package has no files currently installed

重新安装的命令就是:

sudoapt-getinstall--reinstall"libcap2:amd64"

如果想偷懒,只需执行下面一行命令,原理同上——过滤出被 dpkg warning的软件,然后安装

sudo-i;forpackagein$(apt-getupgrade2>&1|grep"warning:fileslistfileforpackage'"|sed-rn's/.*package'\''([^'\'']+).*/\1/p');doapt-getinstall--reinstall"$package";done

参考csdn

英语1

英语2

ubuntu上源码编译安装mysql5.7.27

在Ubuntu系统上源码编译安装MySQL5.7.27涉及到多个步骤,旨在实现自定义配置与优化。首先,通过查看发行版本信息和内核版本来了解当前系统的状态。命令如下:

#cat/etc/issue

#cat/proc/version

#uname-a

接着,创建必要的组和用户以确保MySQL服务的权限正确。具体操作包括:

#sudo groupadd mysql

#sudo useradd-r-g mysql mysql

随后,创建MySQL的安装目录与相关目录以存放数据、日志和源码。

#mkdir-p/usr/local/mysql5727/installdir

#mkdir-p/usr/local/mysql5727/datadir/3306/data

#mkdir-p/usr/local/mysql5727/logdir/3306

#mkdir-p/usr/local/mysql5727/src

安装构建工具,包括cmake、bison、gcc和ncurses,确保编译环境的完整性。

#sudo apt-get install cmake

#sudo apt-get install bison

#sudo apt-get install gcc

#sudo apt-get install libncurses5-dev

下载并解压MySQL与MySQL-Boost,注意不要将两者解压至同一目录以避免文件覆盖。确保下载链接的准确性。

下载:

配置并执行cmake来准备编译参数,确保MySQL按照指定配置进行编译。

#sudo cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5727/installdir-DMYSQL_DATADIR=/usr/local/mysql5727/datadir/3306/data-DMYSQL_UNIX_ADDR=/tmp/mysql3306.sock-DMYSQL_TCP_PORT=3306-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=ON-DSYSCONFDIR=/etc-DDOWNLOAD_BOOST=1-DWITH_BOOST=/usr/local/mysql5727/src/mysql-boost

执行编译命令,使用多线程优化编译效率。

#sudo make-j 2

完成编译后,进行安装。

#sudo make install

最后,配置MySQL并初始化数据库以准备使用。

整个过程旨在实现Ubuntu系统上MySQL5.7.27的自定义源码编译安装,通过上述步骤,用户能够根据实际需求进行参数调整和优化,确保MySQL服务在特定环境下的稳定运行。

阅读剩余
THE END