[root@localhost ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64node
cd /usr/local/mysql
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gzc++
[root@localhost ~]# yum install gcc gcc-c++ cmake ncurses-devel bisonsql
建立mysql数据存放的文件数据库
[root@localhost mysql]# mkdir /usr/local/mysql/datavim
tar -xvf mysql-5.6.23.tar.gz centos
[root@localhost ~]# cd /usr/local/mysql-5.6.23/bash
cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DINSTALL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1app
参数说明:socket
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录
-DINSTALL_DATADIR=/usr/local/mysql/data //数据库存放目录
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
-DEXTRA_CHARSETS=all //安装全部扩展字符集
-DENABLED_LOCAL_INFILE=1 //容许从本地导入数据
编辑安装mysql,大概须要30 分钟
make
make install
[root@localhost scripts]# cd /usr/local/mysql/
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql
一、在 etc 下新建配置文件my.cnf,并在该文件中添加一下代码:
固然,也有简单方式:直接copy一份my.cnf文件到/etc下,而后再修改便可。
e g:copy一份/usr/local/mysql/support-files/下的my-default.cnf文件到/etc下
而后,配置/etc目录下的my.cnf文件
经过vim编辑器编辑my.cnf代码以下:
一、授予my.cnf最大权限
设置开机自启动服务控制脚本:
二、复制启动脚本到资源目录
三、增长mysqld服务控制脚本执行权限
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld
四、将mysqld服务加入到系统服务
五、检查mysqld服务是否已经生效
命令输出相似下面的结果:
代表mysqld服务已经生效,在二、三、四、5运行级别随系统启动而自动启动,之后可使用service命令控制mysql的启动和中止
六、启动mysqld
七、将mysql的bin目录加入PATH环境变量,编辑 ~/.bash_profile文件
[root@localhost mysql]# vim ~/.bash_profile
在文件最后添加以下信息:
而后按ESC键
继续 shift键加冒号打出来=> :
接下来输入wq回车便可
执行下面的命令是修改的内容当即生效:
八、以root帐户登陆mysql,默认是没有密码的
要输入密码的时候直接回车便可。
九、设置root帐户密码为root(也能够修改为你要的密码)
十、设置远程主机登陆,注意下面的your username 和 your password改为你须要设置的用户和密码