當前位置:首頁 » 操作系統 » linux建立mysql資料庫

linux建立mysql資料庫

發布時間: 2022-12-17 23:29:57

1. linux下怎麼連接mysql資料庫

1、首先確保linux下mysql安裝好,服務啟動完之後,就可以開始連接資料庫了。在終端輸入「mysql -hlocalhost -uroot -p」,其中h參數是主機名,這里是本地就寫localhost,也可以省略:

2. 如何在linux下安裝mysql資料庫並配置

具體方法如下:
1、安裝MySQL資料庫
先從MySQL官網下載MySQL,然後進入所下載的安裝文件所在目錄,運行如下命令進行安裝,然後使用/etc/rc.d
/init.d/mysqlrestart命令重啟MySQL服務:
2、配置MySQL資料庫字元集
安裝完成之後,需要配置MySQL的字元集配置,首先需要查找MySQL的配置文件的位置,由於MySQL的配置文件名是以.cnf結尾的,因此可用如下命令進行查找:
3、輸入完命令「find
/
-iname
'*.cnf'-print」回車後,屏幕便顯示搜索到的MySQL配置文件,然後拷貝my-large.cnf、my-medium.cnf
、my-innodb-heavy-4G.cnf
、my-huge.cnf、my-small.cnf中任意的一個到/etc目錄下,並命名為my.cnf,其命令如下所示:
4、然後,使用vi編輯器修改/etc/my.cnf文件,在[client]下添加:
「default-character-set=gb2312」;在[mysqld]下添加:「default-character-set=gb2312」。如下所示:
5、按一下Esc鍵,輸入「:wq」後回車保存配置文件,輸入「/etc/rc.d/init.d/mysqlrestart」重啟MySQL服務,如下所示:

3. linux系統怎麼安裝mysql資料庫

Linux平台上推薦使用RPM包來安裝Mysql,MySQL AB提供了以下RPM包的下載地址:
MySQL - MySQL伺服器。你需要該選項,除非你只想連接運行在另一台機器上的MySQL伺服器。
MySQL-client - MySQL 客戶端程序,用於連接並操作Mysql伺服器。
MySQL-devel - 庫和包含文件,如果你想要編譯其它MySQL客戶端,例如Perl模塊,則需要安裝該RPM包。
MySQL-shared - 該軟體包包含某些語言和應用程序需要動態裝載的共享庫(libmysqlclient.so*),使用MySQL。
MySQL-bench - MySQL資料庫伺服器的基準和性能測試工具。
以下安裝Mysql RMP的實例是在SuSE Linux系統上進行,當然該安裝步驟也適合應用於其他支持RPM的Linux系統,如:Centos。
安裝步驟如下:
使用root用戶登陸你的Linux系統。
下載Mysql RPM包,下載地址為:MySQL 下載。
通過以下命令執行Mysql安裝,rpm包為你下載的rpm包:
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

以上安裝mysql伺服器的過程會創建mysql用戶,並創建一個mysql配置文件my.cnf。
你可以在/usr/bin和/usr/sbin中找到所有與MySQL相關的二進制文件。所有數據表和資料庫將在/var/lib/mysql目錄中創建。
以下是一些mysql可選包的安裝過程,你可以根據自己的需要來安裝:
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

4. 如何在linux下建立MySQL鏡像資料庫

首選用putty連接linux伺服器,進行命令行
輸入mysql -u+資料庫用戶 -p+資料庫密碼
架設資料庫用戶是root 密碼是123,應該是像下面這樣才是正確的:
mysql -uroot -p123
-u和-p連接資料庫用戶和密碼中間是不能有空格的
下面來創建資料庫mydatabase
create database mydatabase;
這樣一個名叫mydatabase的資料庫就創建好了
show databases; 顯示所有資料庫列表
drop database mydatabase; 刪除資料庫mydatabase
那麼如何退出mysql命令行呢?
在終端輸入exit; 知道完全退出mysql命令行為止!

5. linux遠程mysql資料庫怎麼可以建

為了能通過命令行創建一個MySQL資料庫,你可以使用mysql命令行客戶端。下面是通過mysql命令行客戶端創建和安裝MySQL的步驟。

注意:MySQL會在我們先前定義的地方自動插入適當的默認值(比如,'isEnabled'和'date')。

6. linux 怎麼部署mysql資料庫

創建用於執行mysql服務程序的帳號:

[root@linuxprobe cmake-2.8.11.2]# cd ..
[root@linuxprobe src]# useradd mysql -s /sbin/nologin

創建資料庫程序和文件的目錄,並設置目錄的所屬與所組:
[root@linuxprobe src]# mkdir -p /usr/local/mysql/var
[root@linuxprobe src]# chown -Rf mysql:mysql /usr/local/mysql

安裝Mysql服務程序(解壓與編譯過程已省略):
[root@linuxprobe src]# tar xzvf mysql-5.6.19.tar.gz
[root@linuxprobe src]# cd mysql-5.6.19/
[root@linuxprobe mysql-5.6.19]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
[root@linuxprobe mysql-5.6.19]# make
[root@linuxprobe mysql-5.6.19]# make install
刪除系統默認的配置文件:
[root@linuxprobe mysql-5.6.19]# rm -rf /etc/my.cnf

生成系統資料庫(生成信息已省略):
[root@linuxprobe mysql-5.6.19]# cd /usr/local/mysql
[root@linuxprobe mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var
創建配置文件的軟連接文件:
[root@linuxprobe mysql]# ln -s my.cnf /etc/my.cnf

將mysqld服務程序添加到開機啟動項:
[root@linuxprobe mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@linuxprobe mysql]# chmod 755 /etc/init.d/mysqld
[root@linuxprobe mysql]# chkconfig mysqld on

編輯啟動項的配置文件:
[root@linuxprobe mysql]# vim /etc/rc.d/init.d/mysqld
//分別修改第46與47行,basedir為程序安裝路徑,datadir為資料庫存放目錄。
basedir=/usr/local/mysql
datadir=/usr/local/mysql/var

重啟mysqld服務程序:
[root@localhost mysql]# service mysqld start
Starting MySQL. SUCCESS!

把mysql服務程序命令目錄添加到環境變數中(永久生效):
[root@linuxprobe mysql]# vim /etc/profile
//在配置文件的最下面追加:
export PATH=$PATH:/usr/local/mysql/bin
[root@linuxprobe mysql]# source /etc/profile

將mysqld服務程序的庫文件鏈接到默認的位置:
[root@linuxprobe mysql]# mkdir /var/lib/mysql
[root@linuxprobe mysql]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
[root@linuxprobe mysql]# ln -s /usr/local/mysql/include/mysql /usr/include/mysql
[root@linuxprobe mysql]# ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

初始化mysqld服務程序:
[root@linuxprobe mysql]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y
New password: 輸入要為root用戶設置的資料庫密碼。
Re-enter new password: 重復再輸入一次密碼。
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
proction environment.
Remove anonymous users? [Y/n] y(刪除匿名帳號)
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y(禁止root用戶從遠程登陸)
... Success!
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a proction environment.
Remove test database and access to it? [Y/n] y(刪除test資料庫並取消對其的訪問許可權)
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y(刷新授權表,讓初始化後的設定立即生效)
... Success!
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...

可以網路搜索Linux就該這么學,第9章 使用Apache服務部署靜態網站,裡面有部署mysql的資料

7. 進入linux下mysql,怎麼創建資料庫

使用create命令建立mysql資料庫:
新建資料庫例:
1.以mysql最高管理員登錄,在mysql>create database XXXXX;
xxxxx即為資料庫名.
2.在mysql中如何創建用戶,使該用戶對該資料庫有完全許可權.
3.可 以 用 GRANT 命 令 , 格 式 如 下 :
GRANT 許可權 ON 資料庫名.表名 TO 新用戶名@主機名 IDENTIFIED BY '密碼';
grant all on husidb.* to john@localhost identified by 』201314』;
注:每一句mysql語句後面都跟有;號.注意大小寫.

8. linux下怎麼mysql資料庫

一、導出資料庫用mysqlmp命令(注意mysql的安裝路徑,即此命令的路徑):
1、導出數據和表結構:
mysqlmp -u用戶名 -p密碼 資料庫名 > 資料庫名.sql
#/usr/local/mysql/bin/ mysqlmp -uroot -p abc > abc.sql
敲回車後會提示輸入密碼
2、只導出表結構
mysqlmp -u用戶名 -p密碼 -d 資料庫名 > 資料庫名.sql
#/usr/local/mysql/bin/ mysqlmp -uroot -p -d abc > abc.sql
註:/usr/local/mysql/bin/ ---> mysql的data目錄

二、導入資料庫
1、首先建空資料庫
mysql>create database abc;
2、導入資料庫
方法一:
(1)選擇資料庫
mysql>use abc;
(2)設置資料庫編碼
mysql>set names utf8;
(3)導入數據(注意sql文件的路徑)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用戶名 -p密碼 資料庫名 < 資料庫名.sql
#mysql -uabc_f -p abc < abc.sql
建議使用第二種方法導入。
注意:有命令行模式,有sql命令

熱點內容
優酷怎麼給視頻加密 發布:2025-05-14 19:31:34 瀏覽:633
夢三國2副本腳本 發布:2025-05-14 19:29:58 瀏覽:859
phpxmlhttp 發布:2025-05-14 19:29:58 瀏覽:432
Pua腳本 發布:2025-05-14 19:24:56 瀏覽:448
蘋果像素低為什麼比安卓好 發布:2025-05-14 19:13:23 瀏覽:460
安卓機微信怎麼設置紅包提醒 發布:2025-05-14 19:00:15 瀏覽:271
androidsystem許可權設置 發布:2025-05-14 18:56:02 瀏覽:970
mq腳本 發布:2025-05-14 18:45:37 瀏覽:25
仙境傳說ro解壓失敗 發布:2025-05-14 18:45:01 瀏覽:868
betweenand的用法sql 發布:2025-05-14 18:39:25 瀏覽:250