不言不语

您现在的位置是: 首页 >  Linux

Linux

linux之mysql的安装与启动

2022-03-13Linux
linux之mysql的安装与启动
  1. mysql官网:https://dev.mysql.com/

 

image.png


这是用5.5.9版本做演示


1)cd 要下载的目录


2)下载wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.59.tar.gz


3)tar xf  mysql-5.5.59.tar.gz


2.添加nginx组,用户

[root@192 mysql-5.5.59]#  groupadd mysql    (创建组)

[root@192 mysql-5.5.59]#  useradd mysql -g mysql -s /sbin/nologin -M

image.png

cat  /etc/passwd   ---查看用户组


image.png


3.编译

这里用cmk编译(类似于一种工具)

image.png


用cmk之前,先安装这个命令yum install cmake -y


编译:


cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci 

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1



报错

image.png


安装

yum install cmake ncurses-devel autoconf -y

yum install autoconf -y


直接cmake编译,会报以下,需要删除这个文件


image.png


rm -f CMakeCache.txt


image.png


如果是0 ,就没问题


安装

make && make install


初始化数据库


./mysql_install_db  --user=mysql --datadir=/usr/local/mysql/data/  --basedir=/usr/local/mysql/


启动


./mysql.server start


image.png


删除

[root@192 support-files]# rm -f /etc/my.cnf


成功


image.png


[root@192 support-files]# netstat -ntlp


image.png


登录mysql(默认密码为空)


[root@192 bin]# ./mysql


image.png


查看数据库

mysql> show databases;


image.png


修改密码



[root@localhost bin]# ./mysqladmin -uroot -p'1234567' password '112233'





文章评论