第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Linux Centos環(huán)境下關(guān)于MySQL的安裝配置

標(biāo)簽:
MySQL Linux

如果你yum或者rpm升级mysql中,可能跟我一样,遇到各种libc.so.6依赖及版本问题(发现应该是yum的源支持的glibc的版本最高就支持到2.12这个版本,而mysql5.6需要2.17的版本。所以依靠yum根本解决不了。),折腾一番后,看到这里的建议,mysql5.6直接使用源码安装的方法,一定可以完成整个环境配置!
环境:Centos 6.5

安装版本:MySQL安装5.6
MySQL

安装工具和库

yum -y install gcc gcc-c++ ncurses-devel perl cmake

设置用户和组

groupadd mysql
useradd -r -g mysql mysql

新建数据目录

mkdir -p /usr/local/mysql 
mkdir -p /opt/data/mysql

下载mysql-5.6.22

mkdir -p /opt/soft
cd /opt/soft
wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.22.tar.gz

编译安装MySQL

cd /opt/soft
tar -zxv -f mysql-5.6.22.tar.gz
cd mysql-5.6.22

从mysql5.5起,mysql源码安装开始使用cmake了
设置编译参数

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/opt/data/mysql \
-DEXTRA_CHARSETS=all \
-DMYSQL_TCP_PORT=3306

注:重新运行配置,需要删除CMakeCache.txt文件

rm CMakeCache.txt

编译安装

make && make install

修改mysql目录所有者和组

chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /opt/data/mysql

初始化数据库

cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/opt/data/mysql

复制mysql服务启动配置文件
注:如果/etc/my.cnf文件存在,则先删除

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

复制mysql服务启动脚本及加入PATH路径
拷贝服务脚本到init.d目录

cp support-files/mysql.server /etc/init.d/mysqld

编辑/etc/profile文件

vi /etc/profile

在文件末尾添加

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH

关闭文件,运行下面的命令,让配置立即生效

source /etc/profile

启动mysql服务并设置开机启动

service mysqld start
chkconfig --level 35 mysqld on

检查mysql服务是否启动

netstat -tulnp | grep 3306
mysql -u root -p

密码为空,如果能登陆上,则安装成功
修改MySQL用户root的密码

/usr/local/mysql/bin/mysqladmin -u root password '123456'

也可以进入mysql后修改

mysql -uroot
mysql> SET PASSWORD = PASSWORD('123456');
删除多余用户
 mysql> use mysql; 
 mysql> select host,user,password from user; 
 mysql> delete from user where not (user='root') ; 
 mysql> delete from user where user='root' and password='';
删除测试数据库
mysql> show databases; 
mysql> drop database test;
设置root可以远程连接
mysql> update user  set host='%' where user='root';
mysql>flush privileges;

至此,Centos编译安装配置MySQL的步骤已经结束,感谢观看!

點(diǎn)擊查看更多內(nèi)容
5人點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
Linux系統(tǒng)工程師
手記
粉絲
58
獲贊與收藏
516

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消