centos安裝mysql(for 小白)

安裝前提:mysql

安裝號centos、SecureCRTlinux

安裝準備:sql

centos自帶數據庫Mariadb,先將其移除數據庫

下載mysql:centos

鏡像網址:http://mirrors.sohu.com/mysql/MySQL-5.5/bash

利用rz傳送到虛擬機服務器:服務器

解壓:socket

tar -xvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz

複製到local本地:編碼

 修改文件夾名:spa

修改配置文件

vi /etc/my.cnf
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8 
socket=/var/lib/mysql/mysql.sock

[mysqld]
skip-name-resolve
#設置3306端口
port = 3306 

socket=/var/lib/mysql/mysql.sock
# 設置mysql的安裝目錄, 這裏的目錄必定要是你解壓後而且改了名的目錄喲..

basedir=/usr/local/mysql-5.5.62
# 設置mysql數據庫的數據的存放目錄, 這裏的目錄必定要是你解壓後而且改了名的目錄喲..

datadir=/usr/local/mysql-5.5.62/data

# 容許最大鏈接數
max_connections=200

# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8

# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB

lower_case_table_name=1
max_allowed_packet=16M

添加用戶組:

若是沒有安裝libaio ,先安裝yum install -y libaio

切到mysql文件路徑 cd /usr/local/mysql-5.5.62/

添加用戶組:

groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql ./

安裝mysql

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

配置Mysql

chown -R mysql:mysql data 
chmod 644 /etc/my.cnf   注意:權限  否則報錯
cp ./support-files/mysql.server  /etc/rc.d/init.d/mysqld 
chmod +x /etc/rc.d/init.d/mysqld 
chkconfig --add mysqld 
chkconfig --list mysqld 
mkdir /var/lib/mysql 
chmod 777 /var/lib/mysql

開啓服務

service mysqld start

設置path

export PATH=$PATH:/usr/local/mysql-5.5.62/bin

刷新path

source ~/.bash_profile

登陸mysql

這時mysql沒有密碼, 當出現Enter password:時直接回車

mysql -uroot -p

修改密碼

mysql> use mysql
mysql> update user set password=password('須要設置的密碼') where user='root' and host='localhost';
mysql> flush privileges;

配置遠程鏈接

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '剛纔設置的root密碼' WITH GRANT OPTION;

 

參考連接:https://blog.csdn.net/weixin_34111819/article/details/93222385

相關文章
相關標籤/搜索