導航:首頁 > 操作系統 > linux下mysql登陸

linux下mysql登陸

發布時間:2023-01-03 17:57:22

A. linux下如何進入mysql(linux進入mysql資料庫命令)

1、linux怎麼進入mysql資料庫。

2、Linux怎麼進入資料庫。

3、linux 進去mysql。

4、centos怎麼進入mysql資料庫。

1."linux怎麼進入mysql資料庫,為您提供linux怎麼進入mysql資料庫圖文信息,打開linux伺服器,然後在桌面的空白處點擊右鍵。

2.在彈出的下拉選項里,點擊打開終端。

3.使用命令servicemysqldstart即可啟動mysql資料庫。

4.可以通過mysql-uuser-ppasswd命令連接資料庫,查看mysql是否啟動成功。

B. 使用linux中的 mysql登錄時報錯

1、原因:可能是/usr/local/mysql/mysql.pid文件沒有寫的許可權;
解決方法 :給予許可權,執行 「chmod 775 /usr/local/mysql/ -R」 然後重新啟動mysqld。
2、原因:可能進程里已經存在mysql進程;
解決方法:用命令「ps
-ef|grep mysqld」查看是否有mysqld進程,如果有使用「kill -9 進程號」殺死,然後重新啟動mysqld。
3、原因:可能是第二次在機器上安裝mysql,有殘余數據影響了服務的啟動;
解決方法:去mysql的數據目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍首了。
4、原因:mysql在啟動時沒有指定配置文件時會使用/etc/my.cnf配置文件,請打開這個文件查看在[mysqld]節下有沒有指定數據目錄(datadir);
解決方法:請在[mysqld]下設置這一行:datadir = /usr/local/mysql/data。
5、原因:skip-federated欄位問題;
解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated欄位,如果有就立即注釋掉吧。
6、原因:錯誤日誌目錄不存在;
解決方法:使用「chown」 「chmod」命令賦予mysql所有者及許可權。
7、原因:如果是centos系統,默認會開啟selinux;
解決方法:關閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器試試。
8、原因:log-bin路徑錯誤;
解決方法:查看對應資料庫下的error
log,例如我的資料庫為,/usr/local/mysql/var目錄,其下的localhost.localdomain.err為錯誤日誌,只要把其下的ib_logfile*刪除即可,重啟mysql即可。
一、Linux下MySQL的啟動與停止
1、Mysql啟動、停止、重啟常用命令
a、啟動方式
(1)使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
(2)使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
(3)使用 safe_mysqld 啟動:
safe_mysqld&
b、停止方式
(1)使用 service 啟動:
service mysqld stop
(2)使用 mysqld 腳本啟動:
/etc/inint.d/mysqld stop
(3)mysqladmin shutdown
c、重啟方式
(1)使用 service 啟動:
service mysqld restart
service mysql restart (5.5.7版本命令)
(2)使用 mysqld 腳本啟動:
/etc/init.d/mysqld restart

C. linux系統 登陸MySQL

因為windows環境的話,涉及到環境變數,所以小編這里分篇來講。
linux下,mysql安裝好,服務啟動完之後。
可以開始連接資料庫了。
mysql -hlocalhost -uroot -p
-h資料庫主機
-u用戶
-p密碼
-P埠號(大寫P)
例如mysql -hlocalhost -uroot -p12345 -P3306
-p密碼部分,可以直接指定密碼,如果不指定,會提示輸入密碼。
我們先mysql -hlocalhost -uroot -p看看
是不是提示輸入密碼?

2
登錄之後這就是mysql的命令行界面啦。
我們quit或者exit退出mysql。

3
小編這里的root密碼是mysql123456。
mysql -hlocalhost -uroot -pmysql123456
是否沒有提示輸入密碼?

4
那麼-P埠號有什麼用呢?
我們都知道網路軟體是有一個埠號的,mysql默認是3306,如果修改默認埠號的話,就需要在-P這里指定修改的埠號。
其實有更簡潔的登錄方式。
mysql -uroot -p
這樣只指定用戶,而不指定主機,這樣默認以localhost登錄。

D. linux系統mysql忘記root密碼怎麼登錄

如果你有root許可權的話,可以重新修改mysql的密碼步驟如下:

1、修改MySQL的配置文件(默認為/etc/my.cnf),在[mysqld]下添加一行 skip-grant-tables
2、保存配置文件後,重啟MySQL服務 service mysqld restart
3、再次進入MySQL命令行 mysql -u root -p,輸入密碼時直接回車,就會進入MySQL資料庫了,這個時候按照常規流程修改root密碼即可。一般輸入:mysql_secure_installation,然後根據提示輸入新密碼。

密碼修改完畢後,再按照步驟1中的流程,刪掉配置文件中新增加的那行,並且重啟MySQL服務,新密碼就生效了。

E. linux中怎麼登陸mysql

開啟MySQL服務後,使用MySQL命令可以登錄。一般使用mysql -uroot -p即可。如果資料庫不是本機,則需要加參數,常用參數如下:
1,-h,指定ip地址,默認為localhost
2,-u,指定用戶名。
3,-p,指定密碼,密碼可以接在-p後面輸入mysql -uroot -p123456。也也可以mysql -uroot -p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。

F. linux 怎麼登錄mysql

連接MYSQL: 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL 找到mysql的安裝目錄,一般可以直接鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的

G. linux原碼編譯安裝怎麼登陸mysql

下面開始一步一步寫(非特別註明,都是用root用戶執行):
1 下載MariaDB源碼:https://downloads.mariadb.org/mariadb/10.0.14/,下載的文件:mariadb-10.0.14.tar.gz
2 安裝cmake:apt-get install cmake,ubuntu源上可能不是最新版本的cmake,但是可以用。如果想源碼安裝cmake可以參考搜索引擎。
3 有一些依賴包的安裝,不過我倒現在還沒搞清楚具體需要哪些,但是lio-dev這個是要裝的,其他的可以搜索。
4 解壓源碼包,我解壓好以後的路徑是:/root/mariadb-10.0.14/,進入路徑,輸入如下命令:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/mysql -DMYSQL_DATADIR=/home/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1

這里需要根據你規劃好的路徑修改。
5 這個需要不算太長的時間,但是如果最後提示要你查看錯誤日誌的話,那一般是缺少依賴包,搜索相關錯誤裝好相關依賴即可。
6 如果出現錯誤,再次編譯的時候需要刪除CMakeCache文件。
7 不出現錯誤提示以後輸入:make,結束之後輸入make install。make需要花費比較長的時間,期間會提示很多warning,直接忽略即可。
8 上面步驟完成之後即完成了安裝,下面就可以初始化資料庫了。將/usr/mysql所有者修改為mysql。進入/usr/mysql/support_files,執行
cp my-large.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
修改/etc/my.cnf,添加如下語句:
tmpdir = /home/mysql/tmp/
basedir=/usr/mysql
datadir=/home/mysql/data
注意要建立相關目錄,並將所有者修改成mysql。
修改/etc/init.d/mysql,將basedir和datadir的值修改成規劃好的目錄。
9 進入/usr/mysql/script,執行下面的語句:
./mysql_install_db --user=mysql --basedir=/usr/mysql --datadir=/home/mysql/data
執行之後會提示很多,修改/etc/profile,添加PATH變數:export PATH=$PATH:/usr/mysql/bin
執行source /etc/profile
10 啟動mysql服務:service mysql start
11 執行:mysqladmin -u root password 'root'
12 這樣就裝好了mysql,su到mysql用戶,執行:mysql -uroot -proot即可進入mysql命令行。
該過程同樣適用於mysql,因為mariaDB本身和mysql沒有天翻地覆的區別。

H. 如何在Linux中進行MySQL的安裝與登錄

一、下載MySQL安裝文件

完全安裝MySQL需要下面6個文件:

MySQL-server-community-5.1.26-0.rhel4.i386.rpm

MySQL-client-community-5.1.26-0.rhel4.i386.rpm

MySQL-shared-community-5.1.26-0.rhel4.i386.rpm

MySQL-devel-community-5.1.26-0.rhel4.i386.rpm

MySQL-test-community-5.1.26-0.rhel4.i386.rpm

MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm

下載地址為:http://dev.mysql.com/downloads/mysql/5.1.html#linux-rhel4- x86-32bit-rpms,打開此網頁(因為沒有找到Fedora版本的,就用Redhat Enterprise 4來代替了,沒有問題),下載所有的需要的上述rpm文件。

二、MySQL安裝

rpm文件是Red Hat公司開發的軟體安裝包,rpm可讓Linux在安裝軟體包時免除許多復雜的手續。該命令在安裝時常用的參數是 –ivh ,其中i表示將安裝指定的rmp軟體包,V表示安裝時的詳細信息,h表示在安裝期間出現「#」符號來顯示目前的安裝過程。這個符號將持續到安裝完成後才停止。

1) MySQL安裝伺服器端

在有兩個rmp文件的目錄下運行如下命令: [root@test1 local]# rpm -ivh MySQL-server*.rpm(*為通配符,省掉了很多的輸入,很方便-:)))

顯示如下信息:Failed dependencies:perl(DBI) is needed by MySQL-server-5.1.26-0.rhel4.i386出錯了!

去 Google下,發現可能是該版本的rpm里增加了很多附加依賴的檢查,特別是對所有perl moles的依賴檢查,因此用「--nodeps」來強制安裝是安全的,我正是這么做的:rpm -ivh MySQL-server*.rpm --nodeps;結果成功:

Preparing... [100%]

1:MySQL-server [100%]

2) MySQL安裝客戶端

運行如下命令:

[root@test1 local]# rpm -ivh MySQL-client*.rpm

Preparing... [100%]

1:MySQL-client [100%]

如上安裝其他的4個rpm文件,應該沒有什麼問題。

三、MySQL登錄

MySQL登錄的命令是mysql, mysql 的使用語法如下: mysql [-u username] [-h host] [-p[password]] [dbname] username 與 password 分別是 MySQL用戶名與密碼,mysql的初始管理帳號是root,沒有密碼,注意:這個root用戶不是Linux的系統用戶。MySQL默認用戶是 root,由於初始沒有密碼,第一次進時只需鍵入mysql即可。

[root@test1 local]# mysql

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 1 to server version: 4.0.16-standard

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

出現了「mysql>」提示符,恭喜你,安裝成功!

增加了密碼後的登錄格式如下:

mysql -u root -p

Enter password: (輸入密碼)

其中-u後跟的是用戶名,-p要求輸入密碼,回車後在輸入密碼處輸入密碼。

可是我輸入mysql卻出錯了:

初始密碼是空的,我輸入的也是空的還是錯誤!

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

MySQL安裝解決方法:重改密碼

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysqld restart

# mysql -uroot -p

Enter password:

mysql>搞定!

I. 哪個是linux系統中登錄mysql資料庫的命令

Linux登錄MySQL資料庫的命令就是mysql(注意命令的字母全部都是小寫字母),這個命令實際上是一個MySQL客戶端程序,所以需要安裝這個MySQL客戶端才會有這個命令:
apt-get install mysql-client

閱讀全文

與linux下mysql登陸相關的資料

熱點內容
ssm身份認證源碼 瀏覽:466
預排序遍歷樹演算法 瀏覽:671
加密裝置如何打開ping功能 瀏覽:478
python下載372 瀏覽:901
u盤子文件夾隱藏 瀏覽:296
本地誤刪svn文件夾 瀏覽:685
海康威視python通道名 瀏覽:241
如何用app覆蓋全部曲庫 瀏覽:602
變異布林源碼 瀏覽:686
表格加密設置列印區域 瀏覽:437
卡耐基pdf下載 瀏覽:924
現在最流行的單片機 瀏覽:88
機頂盒刷機源碼 瀏覽:985
編碼pdf下載 瀏覽:946
隔壁同學app怎麼 瀏覽:301
c語言宏命令 瀏覽:542
php卡死源碼 瀏覽:576
time庫中的clock函數python 瀏覽:991
cad視覺移動命令怎麼打開 瀏覽:821
安卓java調用python 瀏覽:399