mysql8 2進制安裝

下載    mysql-8.0.15-el7-x86_64  python

 到清華源下    mysql

解壓到指定目錄sql

/application數據庫

建立文件夾vim

/application/mysql/data服務器

/application/mysql/logsapp

建立mysql用戶 、組socket

groupadd mysql 和  useradd -r -g mysql mysqlserver

初始化數據庫it

yum -y install numactl

./mysqld --initialize --user=mysql --basedir=/application/mysql/ --datadir=/application/mysql/data

vim  /etc/my.conf

[mysqld]
basedir=/application/mysql
datadir=/application/mysql/data
port=3306
socket=/tmp/mysql.sock
pid-file=/application/mysql/python.pid
log-error=/application/mysql/logs/error.log
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

配置mysql環境變量

vim /etc/profile // 打開profile文件

export MYSQL_HOME

MYSQL_HOME=/application/mysql

export PATH=$PATH:$MYSQL_HOME/lib:$MYSQL_HOME/bin

 

 

修改mysql 目錄權限爲mysql

chown -R mysql.mysql   mysql 

 

設置開機啓動

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld  //添加可執行權限。

sed -i 's#/usr/local/mysql#/application/mysql#g'  /etc/init.d/mysqld  替換路徑
chkconfig --add mysqld   // 註冊啓動服務

chkconfig --list  查看

 

 

啓動

service mysql start //開啓服務器。

mysql -uroot -p //登陸進入mysql,而後提示輸入密碼。

 查看mysql-error.log ,查看對應的初始密碼

 

(3)修改mysql用戶密碼爲admin

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';

(4)修改root用戶密碼永不過時

mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

(5)修改root用戶能夠遠程鏈接

mysql>use mysql;

mysql> update mysql.user set host='%' where user='root';

(6)刷新權限

mysql>flush privileges;---------------------

相關文章
相關標籤/搜索