mysql-5.7.22-linux-glibc2.12インストールプロセス
2890 ワード
インストール中にlibaioが欠落していると報告される可能性があるので、事前にインストール:yum install libaio
インストールプロセス:
インストールプロセス:
1、 mysql-5.7.22-linux, mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,centos7/64 。
2、 tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
3、 mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.22
4、
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:mysql mysql
5、 mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.22/ --datadir=/usr/local/mysql/mysql-5.7.22/data --lc_messages_dir=/usr/local/mysql/mysql-5.7.22/share --lc_messages=en_US
6、
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/mysql-5.7.22/data
vi /etc/my.cnf
cat /etc/my.cnf :
[mysqld]
basedir=/usr/local/mysql/mysql-5.7.22
datadir=/usr/local/mysql/mysql-5.7.22/data/
7、
vi ~/.bash_profile
mysql bin
PATH=$PATH:$HOME/bin:/usr/local/mysql/mysql-5.7.22/bin
export PATH
8、
mysql -uroot -p
set password=password(" ");
9、
use mysql
update user set host='%' where user='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '......' WITH GRANT OPTION;( :grant all privileges on *.* to root@'%' identified by " ";)
FLUSH PRIVILEGES;
10、
cd /usr/local/mysql/mysql-5.7.22/support-files
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig --list mysql
,mysql ,
, ,