时间:2021-07-01 10:21:17 帮助过:52人阅读
操作系统:linux
Mysql版本:mysql-5.6.24
mysql-5.6.24.tar.gz
mkdir /usr/setup
上传mysql-5.6.24.tar.gz到/usr/setup
yum -y install make gcc-c++ cmakebison-devel ncurses-devel
查找系统里是否已经安装了mysql数据库的相关组件,使用命令:
rpm -qa | grep mysql
进行查找,如果查找到,可以使用下面命令进行强制卸载:
rpm -e --nodeps 包名。
cd /usr/setup/ tar -zxvf mysql-5.6.24.tar.gz cd mysql-5.6.24 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_SSL=yes
make make install
groupadd mysql useradd -g mysql mysql chown mysql.mysql /usr/local/mysql–R
/usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
cp /usr/setup/mysql-5.6.24/support-files/my-default.cnf/etc/my.cnf cp/usr/setup/mysql-5.6.24/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld vi /etc/my.cnf [mysqld] ##添加下面的内容 datadir =/usr/local/mysql/data socket =/var/lib/mysql/mysql.sock basedir =/usr/local/mysql/ port = 3306 server_id = 1 report-port =3306
/etc/init.d/mysqld start
/usr/local/mysql/bin/mysql -uroot-p 默认没有密码。
/usr/local/mysql/bin/mysqladmin -uroot password ‘mysql‘ 登录测试 /usr/local/mysql/bin/mysql –uroot -p
设置开机自启动 chkconfig mysqld on chkconfig --list|grep mysql 添加mysql的环境变量 vi /etc/profile PATH=/usr/local/mysql/bin:$PATH export PATH source /etc/profile 删除空用户 mysql -uroot -p use mysql; selectdistinct(user) from user; delete from userwhere user=‘‘; flushprivileges; selectdistinct(user) from user;
http://jingyan.baidu.com/article/67508eb43f68869cca1ce4e5.html?qq-pf-to=pcqq.c2c
本文出自 “笔记” 博客,请务必保留此出处http://sunflower2.blog.51cto.com/8837503/1651710
mysql----Linux下安装
标签:mysql linux 安装