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

歡迎訪問 生活随笔!

生活随笔

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

数据库

ubuntu 13.04 mysql_Ubuntu13.04 下MySQL5.6安装过程

發布時間:2023/12/3 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu 13.04 mysql_Ubuntu13.04 下MySQL5.6安装过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.mysql下載:

按照自己系統選擇 http://www.mysql.com/downloads/installer/

2.mysql依賴包安裝 (libaio1.so) ??若已安裝可以省略:

sudo apt-get install libaio1

sudo apt-get install cmake libncurses5-dev bison g++ (可不選,有問題時再執行)

3.組及用戶創建:

sudo groupadd mysql #添加組

sudo useradd -g mysql mysql -s /bin/false #創建用戶mysql并加入到mysql組,不允許mysql用戶直接登錄系統

4.解壓mysql壓縮包

cd /usr/local

sudo tar zxvf mysql-5.6.16-linux-glibc2.5-i686.tar.gz

sudo ln -s mysql-5.6.16-linux-glibc2.5-i686 mysql

5.更改權限

sudo chown -R mysql:mysql /usr/local/mysql/data #設置MySQL數據庫目錄權限

cd /usr/local/mysql

sudo chown -R mysql .

sudo ?chgrp -R mysql .

6.初始化數據庫 (一定要在mysql目錄下執行,注意輸出的文字,里邊有修改root密碼和啟動mysql的命令)

cd /usr/local/mysql

sudo scripts/mysql_install_db --user=mysql

7.初始化說明如下:

1)為root設置密碼: ./bin/mysqladmin -u root password 'passw0rd'

2)修改mysql最大連接數:cp support-files/my-medium.cnf ./my.cnf,vim my.cnf,增加或修改max_connections=1024

關于my.cnf:mysql按照下列順序搜索my.cnf:/etc,mysql安裝目錄,安裝目錄下的data。/etc下的是全局設置。

3)啟動mysql:/usr/local/mysql/bin/mysqld_safe --user=mysql &

4)停止mysql:mysqladmin -uroot -ppassw0rd shutdown 注意,u,p后沒有空格

5)設置mysql自啟動:把啟動命令加入/etc/rc.local文件中

8. 允許root遠程登陸:

1)本機登陸mysql:mysql -u root -p (-p一定要有);改變數據庫:use mysql;

2)從所有主機:grant all privileges on *.* to root@"%" identified by "passw0rd" with grant option;

3)從指定主機:grant all privileges on *.* to root@"192.168.11.205" identified by "passw0rd" with grant option; flush privileges;

4) 進mysql庫查看host為%的數據是否添加:use mysql; select * from user;

9. 創建數據庫,創建user:

1) 建庫:create database test1;

2) 建用戶,賦權:grant all privileges on test1.* to user_test@"%" identified by "passw0rd" with grant option;

3)刪除數據庫:drop database test1;

10. 驗證是否啟動mysql

netstat -anp|more ? ? (查看是否有3306端口啟動)

11. mysql的啟動

0.讓mysql開機本身啟動

sudo -rc.d -f mysql.server defaults

若是不想讓mysql開機本身啟動,可以應用

sudo -rc.d -f mysql.server remove

1.把 /usr/local/mysql/bin/mysql 號令加到用戶號令中,如許就不消每次都加 mysql號令的路徑

sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

2.如今就直接可以應用 mysql 號令了

mysql -u root -p

12.mysql授權遠程訪問

1、改表法:

可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 “mysql” 數據庫里的 “user” 表里的 “host” 項,從“localhost”改稱“%”

x:\>mysql -u root -pvmware

mysql> use mysql;

mysql> update user set host = ‘%’ where user = ‘root’;

mysql> select host, user from user;

mysql> flush privileges;

注:mysql> flush privileges; 使修改生效。

2、授權法:

例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務器,并使用mypassword作為密碼

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword’ WITH GRANT OPTION;

總結

以上是生活随笔為你收集整理的ubuntu 13.04 mysql_Ubuntu13.04 下MySQL5.6安装过程的全部內容,希望文章能夠幫你解決所遇到的問題。

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