您的位置:首页 > 运维架构 > Linux

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';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql