<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • mysql數據庫安裝步驟最新(安裝及配置超詳細教程)


    ?先準備安裝包

    這?下載的是
    mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz 安裝包,并將其直接放在了 root

    ?錄下

    卸載系統?帶的MARIADB(如果有)

    如果系統之前?帶 Mariadb ,可以先卸載之。

    ?先查詢已安裝的 Mariadb 安裝包:

    rpm -qa|grep mariadb

    MYSQL數據庫部署和安裝

    將其均卸載之:

    yum -y remove mariadb-server-5.5.56-2.el7.x86_64

    yum -y remove mariadb-5.5.56-2.el7.x86_64

    yum -y remove mariadb-devel-5.5.56-2.el7.x86_64

    yum -y remove mariadb-libs-5.5.56-2.el7.x86_64

    解壓MYSQL安裝包

    將上?準備好的 MySQL 安裝包解壓到 /usr/local/ ?錄,并重命名為 mysql

    tar -zxvf /root/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C

    /usr/local/

    mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql

    創建MYSQL?戶和?戶組

    groupadd mysql

    useradd -g mysql mysql

    同時新建 /usr/local/mysql/data ?錄,后續備?

    修改MYSQL?錄的歸屬?戶

    [root@localhost mysql]# chown -R mysql:mysql ./

    準備MYSQL的配置?件

    在 /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

    # 設置mysql數據庫的數據的存放?錄

    datadir=/usr/local/mysql/data

    # 允許最?連接數

    max_connections=200

    # 服務端使?的字符集默認為8?特編碼的latin1字符集

    character-set-server=utf8

    # 創建新表時將使?的默認存儲引擎

    default-storage-engine=INNODB

    lower_case_table_names=1

    max_allowed_packet=16M

    同時使?如下命令創建 /var/lib/mysql ?錄,并修改權限:

    mkdir /var/lib/mysql

    chmod 777 /var/lib/mysql

    正式開始安裝MYSQL

    執?如下命令正式開始安裝:

    cd /usr/local/mysql

    ./bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql —

    datadir=/usr/local/mysql/data

    注意:記住上?打印出來的 root 的密碼,后??次登陸需要使?

    復制啟動腳本到資源?錄

    執?如下命令復制:

    [root@localhost mysql]# cp ./support-files/mysql.server

    /etc/init.d/mysqld

    并修改 /etc/init.d/mysqld ,修改其 basedir 和 datadir 為實際對應?錄:

    basedir=/usr/local/mysql

    datadir=/usr/local/mysql/data

    MYSQL數據庫部署和安裝

    注意:記住上?打印出來的 root 的密碼,后??次登陸需要使?

    復制啟動腳本到資源?錄

    執?如下命令復制:

    [root@localhost mysql]# cp ./support-files/mysql.server

    /etc/init.d/mysqld

    并修改 /etc/init.d/mysqld ,修改其 basedir 和 datadir 為實際對應?錄:

    basedir=/usr/local/mysql

    datadir=/usr/local/mysql/data

    設置MYSQL系統服務并開啟?啟

    ?先增加 mysqld 服務控制腳本執?權限:

    chmod +x /etc/init.d/mysqld

    同時將 mysqld 服務加?到系統服務:

    chkconfig –add mysqld

    最后檢查 mysqld 服務是否已經?效即可:

    chkconfig –list mysqld

    MYSQL數據庫部署和安裝

    這樣就表明 mysqld 服務已經?效了,在2、3、4、5運?級別隨系統啟動??動啟動,以后可以直接使

    ? service 命令控制 mysql 的啟停。

    啟動MYSQLD

    直接執?:

    service mysqld start

    MYSQL數據庫部署和安裝

    將 MYSQL 的 BIN ?錄加? PATH 環境變量

    這樣?便以后在任意?錄上都可以使? mysql 提供的命令。

    編輯 ~/.bash_profile ?件,在?件末尾處追加如下信息:

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

    MYSQL數據庫部署和安裝

    最后執?如下命令使環境變量?效

    source ~/.bash_profile

    ?次登陸MYSQL

    以 root 賬戶登錄 mysql ,使?上?安裝完成提示的密碼進?登?

    mysql -u root -p

    MYSQL數據庫部署和安裝

    接下來修改ROOT賬戶密碼

    在mysql的命令?執?如下命令即可,密碼可以換成你想?的密碼即可:

    mysql>alter user user() identified by “111111”;

    mysql>flush privileges;

    MYSQL數據庫部署和安裝

    ?如這?將密碼設置成簡單的“111111”了。

    設置遠程主機登錄

    mysql> use mysql;

    mysql> update user set user.Host=’%’ where user.User=’root’;

    mysql> flush privileges;

    最后利?NAVICAT等?具進?測試即可:

    MYSQL數據庫部署和安裝

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费