日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux cmake 安装mysql5.5.11_以及更高版本_linux cmake 安装mysql5.5.11,以及更高版本

發布時間:2023/12/2 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux cmake 安装mysql5.5.11_以及更高版本_linux cmake 安装mysql5.5.11,以及更高版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、下載mysql5.5.12和cmake

wget

http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.12-linux2.6-i686.tar.gz

wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz

2、安裝cmake

mkdir /usr/local/cmake

切換到存放cmake-2.8.4.tar.gz到目錄

tar zxvf

cmake-2.8.4.tar.gz

cd cmake-2.8.4

./configure

--prefix=/usr/local/cmake

make && make install

3、安裝配置mysql

1,創建用戶和目錄

groupadd

mysql

//所以在這里我們要建一個msyql的用戶和組

useradd -g mysql mysql -s /usr/sbin/nologin

mkdir

/usr/local/mysql

//創建目錄

mkdir

/usr/local/mysql/data

//數據倉庫目錄

2,安裝mysql

切換到存放cmake-2.8.4.tar.gz到目錄

tar zxvf

mysql-5.5.12-linux2.6-i686.tar.gz

切換到解壓到mysql目錄下

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

\

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock

\

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

\

-DWITH_MYISAM_STORAGE_ENGINE=1

\

-DWITH_INNOBASE_STORAGE_ENGINE=1

\

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1

\

-DENABLED_LOCAL_INFILE=1

\

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DMYSQL_USER=mysql

\

-DMYSQL_TCP_PORT=3306

make && make

install

//安裝mysql默認的數據庫,切換到/usr/local/mysql/目錄下

scripts/mysql_install_db

--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

cp

support-files/my-medium.cnf /usr/local/mysql/my.cnf //copy配置文件

chown -R

mysql:mysql /usr/local/mysql //更改權限

nano

/usr/local/mysql/my.cnf

//加上以下內容

[mysqld]

basedir =

/usr/local/mysql

datadir = /usr/local/mysql/data

log-error =

/usr/local/mysql/mysql_error.log

pid-file =

/usr/local/mysql/mysql.pid

user = mysql

tmpdir = /tmp

//Ctrl+O保存,Ctrl+X推出

設置mysqld的開機啟動:

[[email?protected]]# cp support-files/mysql.server

/etc/init.d/mysql

[[email?protected]]# chmod 755 /etc/init.d/mysql

chkconfig mysql on

1.11 配置環境

為了方便,將mysql

的bin目錄加到PATH中,在/etc/profile中加入myslq/bin,順便增加兩個別名方便操作:

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

開關客戶端

alias mysql_start="mysqld_safe&"

alias mysql_stop="mysqladmin -uroot -p shutdown"

1.12 啟動mysql服務

[[email?protected] mysql-5.5.11]# /etc/init.d/mysql

start? //服務器端開關

啟動完成之后用ps -ef |grep mysql 命令查看是否啟動

[[email?protected] mysql-5.5.11]#mysql –u root –p

//client開關參照1.11一文

2?????? 標準的mysql安裝設置

2.1????? 設置root帳戶的密碼

[[email?protected]

mysql-5.5.11]#mysqladmin -u root password ‘yourpassword‘

2.2????? 刪除本機匿名連接的空密碼帳號

本機登錄mysql

[[email?protected] mysql-5.5.11]#mysql –u root

-p

然后輸入上面設置的密碼,登錄后在mysql的命令行中執行:

mysql>use mysql; //選擇默認數據庫mysql

mysql>update user set password=’root’ where user = ‘127.0.0.1‘;

mysql>delete from user where password="";//不允許root密碼為空

mysql>flush privileges;

mysql>quit

容許root用戶是遠程登錄

對于root賬號,如果考慮安全應該新建其他賬號用于遠程登錄,root賬號可以不必開啟遠程登錄。不過對于一般使用,沒有太多安全需求,允許root用戶遠程登錄可以方便管理,畢竟使用專用管理軟件的圖形界面在操作方面要方便的多。

3

實現MySQL遠程連接的實際操作流程

3.1????? mysql 數據庫端設置

[[email?protected]

mysql-5.5.11]#/mysql –u root –p? //進入數據庫

mysql>use mysql

mysql>select user,password,host from user;

mysql>update user set host = ‘192.168.%‘ where user = ‘127.0.0.1‘;

mysql>grant all privileges on *.* to [email?protected]%‘ identified by

"root";[email?protected],[email?protected]�

并把遠程登錄用戶的密碼設置為root

mysql> flush privileges;

mysql>quit

3.2?????? mysql Windows客戶端

下載客戶端

http://js.newhua.com/down/files/mysql-gui-tools-5.0-r17-win32.zip

mysql官方GUI

設置用戶名root 密碼為root?? //上面剛設置好的密碼

原文:http://www.cnblogs.com/sandea/p/3661718.html

總結

以上是生活随笔為你收集整理的linux cmake 安装mysql5.5.11_以及更高版本_linux cmake 安装mysql5.5.11,以及更高版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。