1.检查是目前否存在mysql安装包。
rpm -q mysql-server mysql
&& 安装mysql的头文件包。
:rpm -ivh ncurses-devel
&&安装cmake配置mysql。
tar zxf cmake-2.8.6.tar.gz
cd cmake-2.8.6
./configure && make && make install
2.安装mysql
groupadd mysql
useradd -s /sbin/nologin mysql -g mysql
tar -zxf mysql-5.6.36.tar.gz -C /usr/src #程序现代一般安装在 /usr/src/ 目录
cd mysql5.6.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
make && make install
3.安装后的调整
chown -R mysql:mysql /usr/local/mysql/
rm -rf /etc/my.cnf #删除Linux系统默认的数据库文件,复制新的进去。
cd mysql-5.6.36
cp support-files/my-default.cnf /etc/my.cnf
4.初始化数据库
安装自动配置软件包,yum -y install autoconf
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile #设置环境变量,方便在任何目录下使用mysql
. /etc/profile # 注意!点后面有个空格
5.添加系统服务
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld #添加 mysqld 服务
systemctl enble start #设置为开机启动
systemctl start mysqld #启动 mysqld 服务
netstat -anpt | grep mysqld #查看mysql是否启动,端口号等。
mysqladmin -u root password 'pwd123' #修改root登陆mysql的口令为 pwd123.
登陆数据库 mysql -u root -p //-u选项用于指定用户,-p选项进行密码效验。
status; 语句查看当前数据库的基本信息。