编译安装msyql
程序员文章站
2022-06-14 15:54:14
环境: ubuntu18.04.2 mysql5.7.21 ......
环境:
ubuntu18.04.2
mysql5.7.21
#创建mysql属组 groupadd mysql useradd -g mysql mysql #查看属组 tail /etc/passwd #创建mysql常用文件夹 在/usr/locle mkdir mysql mkdir boost mkdir -p /data/mysql #附属组 chown -r mysql:mysql /data/mysql chown -r mysql:mysql mysql #解压boost tar -xvf boost_1_59_0.tar.gz mv */usr/local/boost #下载依赖包 apt-get install make cmake gcc g++ bison libncurses5-dev build-essential #解压mysql tar -xvf mysql-5.7.21.tar.gz cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/data/mysql/ -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dmysql_unix_addr=/usr/local/mysql/mysql.sock -dmysql_user=mysql -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_archive_storage_engine=1 -dwith_blackhole_storage_engine=1 -dwith_memory_storage_engine=1 -denable_downloads=1 -ddownload_boost=1 -dwith_boost=/usr/local/boost #-dcmake_install_prefix 安装到的软件目录 #-dmysql_datadir 数据文件存储的路径 #-dsysconfdir 配置文件路径 (my.cnf) #-denabled_local_infile=1 使用localmysql客户端的配置 #-dwith_partition_storage_engine 使mysql支持分表 #-dextra_charsets 安装支持的字符集 #-ddefault_charset 默认字符集使用 这里配置为utf-8 #-ddefault_collation 连接字符集 #-dwith_ssl 开启mysql的ssl使用 make && make install #ysql执行命令加入系统环境变量 echo "export path=$path:/usr/local/mysql/bin" >>/etc/profile source /etc/profile #设置my.cnf vi /etc/my.cnf [mysqld] datadir = /data/mysql socket = /usr/local/mysql/mysql.sock pid-file = /usr/local/mysql/mysql.pid log_error = /data/mysql/mysql-error.log #安装目录,初始化 cd /usr/local/mysql/bin ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/ #启动mysql服务 cd /usr/local/mysql/support-files ./mysql.server start #始化完毕请注意打印信息会提示root用户的临时密码(最后一行); #修改密码 set password for root@localhost = password('123456');
#至此mysql已经完全编译安装成功
mysql -uroot -p
上一篇: 老板换小三
下一篇: 朋友圈怎么只发文字?一步快速发朋友圈
推荐阅读
-
java下载网址官网(java下载安装教程)
-
用U盘来安装linux的方法技巧
-
媒体管理软件Sony Catalyst Browse Suite 2017安装+破解教程(附破解下载)
-
movavi video suite 17套件 中文注册激活破解安装教程(附破解补丁下载)
-
天正结构2014怎么安装?天正结构2014破解安装图文教程
-
steam安装游戏时发生了一个错误是怎么回事?应该如何解决
-
Citrix XenDesktop License Server 卸载后无法再次安装的问题
-
在Eclipse中在线安装Emmet和图文使用教程
-
CADopia Professional破解版怎么安装?CADopia Professional安装破解详细图文教程
-
Visual Studio 2010 安装 Mono for Android 的图文教程