MySQL安装配置
2019-05-17 14:39
92 查看
版权声明:如有雷同,纯属巧合 https://blog.csdn.net/qq_44648215/article/details/90292773
MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统)关系数据库管理系统)应用软件之一。由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。
MySQL所使用的 SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL作为网站数据库。
[root@lwh ~]# mount /dev/cdrom /mnt
[root@lwh ~]# vi /etc/yum.repos.d/centos.repo
[local]
name=local
baseurl=file:///mnt
enable=1
gpgcheck=0
[root@lwh ~]# rpm -ivh /mnt/Packages/ncurses-devel-5.9-13.20130511.el7.x86_64.rpm --nodeps ###安装ncurses-devel支持包
[root@lwh ~]# rz -E ###上传cmake软件包
[root@lwh ~]# tar zxf cmake-2.8.6.tar.gz -C /usr/src
[root@lwh ~]# cd /usr/src/cmake-2.8.6/
[root@lwh cmake-2.8.6]# ./configure
[root@lwh cmake-2.8.6]# gmake && gmake install
[root@lwh cmake-2.8.6]# groupadd mysql
[root@lwh cmake-2.8.6]# useradd -M -s /sbin/nologin mysql -g mysql ###创建运行用户
[root@lwh cmake-2.8.6]# cd
[root@lwh ~]# rz -E ###上传MySQL软件包
[root@lwh ~]# tar zxf mysql-5.6.36.tar.gz -C /usr/src ###解包
[root@lwh ~]# cd /usr/src/mysql-5.6.36/
[root@lwh mysql-5.6.36]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all ###配置
[root@lwh mysql-5.6.36]# make && make install ###编译及安装
[root@lwh mysql-5.6.36]# cd
[root@lwh ~]# chown -R mysql:mysql /usr/local/mysql ###对数据库目录进行权限设置
[root@lwh ~]# cd /usr/src/mysql-5.6.36/
[root@lwh mysql-5.6.36]# cp support-files/my-default.cnf /etc/my.cnf ###建立配置文件
[root@lwh mysql-5.6.36]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ ###初始化数据库
[root@lwh mysql-5.6.36]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile ###设置环境变量
[root@lwh mysql-5.6.36]# source /etc/profile
[root@lwh mysql-5.6.36]# /usr/local/mysql/bin/mysqld.sh start
[root@lwh mysql-5.6.36]# netstat -anpt | grep mysqld ###查看是不是3306端口
[root@lwh mysql-5.6.36]# cd
[root@lwh ~]# vi /usr/lib/systemd/system/mysqld.service
[Unit]
Description=The mysql Server
After=network.target
[Service]
User=mysql
Group=mysql
Type=forking
PIDFile=
ExecStart=/usr/local/mysql/bin/mysqld.sh start
ExecStop=/usr/local/mysql/bin/mysqld.sh stop
[Install]
WantedBy=multi-user.target
:wq
[root@lwh ~]# systemctl start mysqld
[root@lwh ~]# mysql -u root ###登录MySQL服务器
mysql> exit
Bye
[root@lwh ~]# mysql -u root -p ###设密码
Enter password:
[root@lwh ~]# mysqladmin -u root password "123123"
[root@lwh ~]# mysql -u root -p
相关文章推荐
- GeoServer+MySQL安装及配置过程
- 三思—mysql安装配置手册(二)——-my.cnf
- 0041 linux 下配置安装mysql以及配置
- Ubuntu Server 16.04下mysql8.0安装配置图文教程
- Windows下MySQL解压版安装与配置
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- Linux下MySQL安装配置 MySQL配置参数详解
- mysql集群安装、配置
- CentOS 6.3 编译安装 配置 nginx server php mysql c gcc g++ c++等
- 安装配置MySql+DRBD+Corosync+pacemaker高可用集群 推荐
- Apache+php+mysql在windows下的安装与配置图解
- 免安装版mySQL的安装及配置
- 安装64位win7后配置php mysql Apache 遇到问题并解决~~
- 安装完 MySQL 后必须调整的 10 项配置
- 免安装版mysql 配置,启动
- Centos 7下mysql的安装与配置
- 【风马一族_mysql】MySQL免安装版环境配置图文教程
- MySql安装与配置图解
- Linux安装配置最新mysql
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)