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服务在特定环境下的稳定运行。