cool-2018-03-09-linux-mysql源码安装和yum安装
2018-03-09 15:26
405 查看
环境:
centos
vmware
<!--yum安装方式-->yum -y install mysql-server安装完成之后service mysqld restart第一次访问是不需要密码的mysql -uroot -puse mysql;select user ,host from user;delete from user where user='';修改密码方式:update user set password=PASSWORD('60506553') where user='root';flush privileges;这样的方式下载的是5.1.17的版本grant all on *.* to root@'%' identified by '60506553';
<!--源码安装方式-->安装编译所需文件或程序yum install gcc gcc-c++ cmake ncurses-devel bison添加用户groupadd mysqluseradd -r -g mysql -s /bin/false mysql
建立所需目录mkdir -p /data/mysql/datamkdir -p /usr/local/mysql
三、编译安装cdtar -zxvf mysql-5.6.26.tar.gzmv mysql-5.6.26 /home/cd /home/mysql-5.6.26
cmake -DMYSQL_USER=mysql -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DINSTALL_DATADIR=/data/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
rm CMakeCache.txt
make && make install
cd /usr/local/mysqlchown -R mysql:mysql .cd /data/mysql/datachown -R mysql:mysql .cd /usr/local/mysqlscripts/mysql_install_db --user=mysql --datadir=/data/mysql/datacp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqld
vi ~/.bash_profileexport PATH=/usr/local/mysql/bin/:$PATHsource ~/.bash_profilevi /etc/my.cnfdatadir = /data/mysql/dataservice mysqld startchkconfig --level 35 mysqld onnetstat -tulnp | grep 3306 mysql -uroot -p
use mysql;update user set password=PASSWORD('60506553') where user='root';
flush privileges;为远程连接授权grant all on *.* to root@'%' identified by '60506553';
centos
vmware
<!--yum安装方式-->yum -y install mysql-server安装完成之后service mysqld restart第一次访问是不需要密码的mysql -uroot -puse mysql;select user ,host from user;delete from user where user='';修改密码方式:update user set password=PASSWORD('60506553') where user='root';flush privileges;这样的方式下载的是5.1.17的版本grant all on *.* to root@'%' identified by '60506553';
<!--源码安装方式-->安装编译所需文件或程序yum install gcc gcc-c++ cmake ncurses-devel bison添加用户groupadd mysqluseradd -r -g mysql -s /bin/false mysql
建立所需目录mkdir -p /data/mysql/datamkdir -p /usr/local/mysql
三、编译安装cdtar -zxvf mysql-5.6.26.tar.gzmv mysql-5.6.26 /home/cd /home/mysql-5.6.26
cmake -DMYSQL_USER=mysql -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DINSTALL_DATADIR=/data/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
rm CMakeCache.txt
make && make install
cd /usr/local/mysqlchown -R mysql:mysql .cd /data/mysql/datachown -R mysql:mysql .cd /usr/local/mysqlscripts/mysql_install_db --user=mysql --datadir=/data/mysql/datacp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqld
vi ~/.bash_profileexport PATH=/usr/local/mysql/bin/:$PATHsource ~/.bash_profilevi /etc/my.cnfdatadir = /data/mysql/dataservice mysqld startchkconfig --level 35 mysqld onnetstat -tulnp | grep 3306 mysql -uroot -p
use mysql;update user set password=PASSWORD('60506553') where user='root';
flush privileges;为远程连接授权grant all on *.* to root@'%' identified by '60506553';
相关文章推荐
- Linux下安装mysql的方式(yum和源码编译两种方式)
- linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装
- linux下使用yum安装Apache+php+Mysql+phpMyAdmin
- Linux源码安装mysql 5.5.13 (cmake编译)
- linux apache mysql php 源码安装总结(lamp)
- Linux 下 二进制源码包安装mysql 详细过程
- Linux下源码编译安装Mysql5.1及支持多个Mysql实例
- linux 下 MySQL源码包的安装 推荐
- Linux 下 二进制源码包安装mysql 详细过程
- Linux平台使用源码安装MySQL 5.1到个人目录简易指南
- Linux 下 MySQL 5.5.8 源码编译安装记录
- linux下mysql源码包安装-方法1
- Linux 下 Mysql 源码包安装简述
- Linux下源码包安装mysql、apache以及php
- linux下安装使用mysql(源码安装)
- linux下源码安装mysql+apache+php+phpMyAdmin小记
- linux下安装mysql源码包出现configure: error: No curses/termcap library found的解决办法
- Linux 下二进制源码包安装mysql 详细过程
- linux下使用yum安装Apache+php+Mysql+phpMyAdmin