linuxmysql登陸
linux遠程登錄mysql的方法
- 遠程連接上Linux系統,確保Linux系統已經安裝上了MySQL資料庫。登陸資料庫。mysql -uroot -p(密碼)。 
- 創建用戶用來遠程連接 
- GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION; 
- (第一個itoffice表示用戶名,%表示所有的電腦都可以連接,也可以設置某個ip地址運行連接,第二個itoffice表示密碼)。 
- 執行 flush privileges;命令立即生效 
- 查詢資料庫的用戶(看到如下內容表示創建新用戶成功了) 
- SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 
- 使用exit命令退出MySQL 
- 然後打開vim /etc/mysql/my.cnf 
- 將bind-address = 127.0.0.1 
- 設置成bind-address = 0.0.0.0(設備地址) 
- 重新啟動(命令如下): 
- /etc/init.d/mysql stop 
- /etc/init.d/mysql start 
- 查看埠號show global variables like 'port'; 
- 設置navicat連接。 
- 點擊連接測試看到如下內容表示成功。 
❷ Linux無法登陸mysql怎麼辦
第一步:先停止所有mysql 進程#  killall -TERM mysqld
第二步:用安全模式啟動
# /usr/local/mysql/bin/mysqld_safe  --skip-grant-table &
註: 啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了
第三: 用空密碼登陸,修改mysql 的root 密碼
# mysql -uroot -p        //登錄mysql
mysql> use mysql      // 選擇mysql 資料庫
mysql> update user set password=password("654123") where user="root";   // 更新root 密碼
mysql> flush privileges;                 // 使修改立即生效
第四: 用你修改的密碼登陸!
❸ 如何在linux上登錄mysql
開啟MySQL服務後,使用MySQL命令可以登錄。一般使用mysql -uroot -p即可。如果資料庫不是本機,則需要加參數,常用參數如下: 1,-h,指定ip地址,默認為localhost 2,-u,指定用戶名。
❹ 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服務,新密碼就生效了。
❺ linux 怎麼登錄mysql
連接MYSQL: 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL 找到mysql的安裝目錄,一般可以直接鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的
❻ Linux安裝完mysql後提示錯誤無法登陸mysql怎麼辦
第一步:先停止所有mysql
進程#
killall
-term
mysqld
第二步:用安全模式啟動
#
/usr/local/mysql/bin/mysqld_safe
--skip-grant-table
&
註:
啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了
第三:
用空密碼登陸,修改mysql
的root
密碼
#
mysql
-uroot
-p
//登錄mysql
mysql>
use
mysql
//
選擇mysql
資料庫
mysql>
update
user
set
password=password("654123")
where
user="root";
//
更新root
密碼
mysql>
flush
privileges;
//
使修改立即生效
第四:
用你修改的密碼登陸!
❼ linux初始化的mysql怎麼登陸
開啟MySQL服務後,使用MySQL命令可以登錄。一般使用mysql -uroot -p即可。如果資料庫不是本機,則需要加參數,常用參數如下:
1,-h,指定ip地址,默認為localhost
2,-u,指定用戶名。
3,-p,指定密碼,密碼可以接在-p後面輸入mysql -uroot -p123456。也也可以mysql -uroot -p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。
❽ mysql在linux下怎麼登陸
直接輸入指令mysql -uroot -predhat如果有主機選擇就輸入-h172.25.X.X 注意-p後面輸入密碼時候不要空格,直接-p後輸入密碼。
❾ 如何在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>搞定!
